[英]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.