簡體   English   中英

定期調用rails方法

[英]Call rails method periodically

我希望每當文本字段的內容更改或每n秒自動調用一次rails方法。 我怎樣才能做到這一點? 該方法位於對象的模型定義上。 另外,如何獲取文本字段的內容?

謝謝。

您也可以使用內置的rails helper並編寫類似

<%= periodically_call_remote :url => {:controller=>'mailbox',
                                        :action => 'get_newest_messages'},
        :frequency => 15
%>

然后,在指定的控制器中,您可以調用模型的所需方法。

這將需要使用一些javascript。 我使用jQuery庫來幫助我。 我會在網絡(“ Google”)“ rails jquery”中搜索一些教程。

或者,如果您更喜歡其他庫,請查看使用rails的最佳javascript庫?

放置好javsacript庫后,您將需要某種腳本來監視輸入。 一種方法是使用keyup事件來監聽活動。 然后,該腳本將通過ajax將您的數據發布到服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM