0
我目前正在開發Ruby 1.9.3 rails 3.2.13,我需要一些更新我的視圖而不必刷新頁面的東西像角射擊,但最好是這樣會更容易實行。此外,在heroku上工作會更好,但不是必需的。需要一種方式來同步應用程序而無需重新加載
我目前正在開發Ruby 1.9.3 rails 3.2.13,我需要一些更新我的視圖而不必刷新頁面的東西像角射擊,但最好是這樣會更容易實行。此外,在heroku上工作會更好,但不是必需的。需要一種方式來同步應用程序而無需重新加載
您需要某種「推送服務」。由於您正在部署到Heroku,因此您可能需要使用託管服務,以便您不必自行維護推送服務器。推杆(http://pusher.com)對我來說效果不錯。當服務器上的模型更新時,您將更新通知推送到Pusher上,它會將更改作爲JSON對象傳輸到頁面,然後通過JS更新視圖。
例如,如果您有Post
型號,則可能會在更新後執行此操作。
Pusher['posts'].trigger('update', @post.as_json)
任何JS推客戶聽'posts'
渠道獲得的消息與發佈數據。