Обновление части страницы в рельсах - PullRequest
3 голосов
/ 27 июня 2011

Существует ли простой способ обновления части страницы в рельсах?

Допустим, у меня есть раздел страницы, который может обновляться, например, количество комментариев в блоге.Существует ли простой способ указать эту часть страницы (например, класс div, в котором он находится, или что-то в этом роде), а затем проверить эту часть страницы, чтобы увидеть, были ли какие-либо обновления в заранее указанное время, например, 30секунд?

Я уверен, что это возможно, используя какой-то дикий javascript / ajax / что-то, но есть ли в rails что-то подобное, встроенное?

Если нет, то какой путь будет лучшим?об этом?

Любая помощь очень ценится!

Ответы [ 2 ]

1 голос
/ 27 июня 2011

Джон, надеюсь, вы найдете этот пост полезным для понимания Rails 3 и jQuery

http://stjhimy.com/posts/07-creating-a-100-ajax-crud-using-rails-3-and-unobtrusive-javascript

РЕДАКТИРОВАТЬ: фиксированная ссылка

1 голос
/ 27 июня 2011

Наилучшим вариантом является определение части для определенного раздела содержимого, которое вы хотите обновить, а затем его визуализация в представлении HTML. Вы также можете использовать что-то вроде вызова jQuery replace в своем представлении JS на аналогичном контроллере для выполнения «обновления». Наконец, просто добавьте повторяющийся таймер, используя jQuery, который вызывает действия вашего контроллера в формате JS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...