Heptagone H wrote in post #1093275:
app/assets/javascripts/comments.js.coffee [code] jQuery -> $('#comments_id').dataTable sPaginationType: "full_numbers" bJQueryUI: true bProcessing: true setInterval('$("#comments_id").dataTable().fnDraw()', 1000); [/code]
Take a look at the documentation for setInterval():
Looking at the function signature:
setInterval(code,millisec,lang)
code = The function that will be executed.
You have passed a string for this argument. You can't call a string.
Solution: Give setInterval a function as is expected:
In JavaScript it should look something like: setInterval(function() { $("#comments_id").dataTable().fnDraw(); }, 1000);