rails datatables refresh javascript

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():

http://www.w3schools.com/jsref/met_win_setinterval.asp

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);