我的意思是,如果我可以使用,以某種方式,類似的代碼是否可以在Ruby on Rails中使用RJS更新數據庫記錄?
page.replace_html :test, :partial => "/accounts/edit"
page.visual_effect(:appear, "test", :duration => 0.5)
...
更新數據庫記錄。如果這種方式不可能,那怎麼可能?
我的意思是,如果我可以使用,以某種方式,類似的代碼是否可以在Ruby on Rails中使用RJS更新數據庫記錄?
page.replace_html :test, :partial => "/accounts/edit"
page.visual_effect(:appear, "test", :duration => 0.5)
...
更新數據庫記錄。如果這種方式不可能,那怎麼可能?
不要在任何控制器操作調用該JavaScript構建數據庫的訪問。 javascript生成器的東西是用於視圖。
當你打你的RJS文件在你的控制器相應的動作會被調用。這意味着如果你的文件是my_method.js.rjs,那麼my_controller.my_method被調用。你可以把你的數據庫更新語句放在那裏。
我假設你想根據從窗體傳遞過來的參數更新你的數據庫,所以params哈希將允許你從控制器方法內訪問它們。
希望能回答你的問題。
我完全不理解它。你能舉個例子嗎?你是說你可以從控制器中調用一個方法。 js.rjs'文件?可能嗎? – user502052 2011-01-13 17:09:07
我更新的問題。 – user502052 2011-01-13 09:32:03