Я строю ruby на рельсах.
У меня есть частичный HTML, который содержит атрибут объекта - @ shout.content (текстовый атрибут).
В контроллере Shout есть - @shout = Shout.last
Идея состоит в том, что @shout меняется каждый раз, когда создается новый крик (он меняется на новый крик).
Я хочу, чтобы каждые 3 секунды частичное (содержащее @ shout.content) "обновлялось" с помощью ajax.
Я подумал поставить функцию JavaScript, которая будет повторяться каждые 3 секунды:
setInterval( "updateShout()", 3000 );
И updateShout () запустит файл js.rjs, который сделает это:
page.replace_html('content', render(:partial => 'content', :locals => {:content => @shout.content}))
Отсутствующей частью является функция updateShout (). Я не знаю, как выполнить файл js.rjs с помощью JavaScript.
Знаете ли вы, как я могу выполнить js.rjs, используя javascript?
Спасибо
Одед