Rails 3 обновляет представление с помощью JS после новой записи

#javascript #jquery #ruby-on-rails-3 #activerecord

#javascript #jquery #ruby-on-rails-3 #activerecord

Вопрос:

Я извлекаю твиты с помощью tweetstream gem и создаю запись для каждого отдельного твита. index.html.erb перечислены все сохраненные твиты. Но я должен перезагрузить вручную, чтобы увидеть новые.

Как мне запустить startet с помощью кода JS / jQuery, который должен просматривать записи в моей базе данных и обновлять представление / добавлять новый твит каждый раз, когда сохраняется новая запись?

Заранее спасибо

Ответ №1:

http://www.w3schools.com/js/js_timing.asp

Я не уверен, что это то, что вы ищете, но вы могли бы использовать функцию тайм-аута javascript для циклической проверки загруженной страницы на наличие обновлений, см. Ссылку выше для примеров.

Комментарии:

1. Я ищу что-то похожее на то, что Twitter использует на своей странице. В случае новой записи появляется кнопка с надписью «новые твиты, нажмите, чтобы обновить страницу», и пользователь может нажать, чтобы показать новые твиты.