我的意思是,如果我可以在某种程度上使用像
这样的代码page.replace_html :test, :partial => "/accounts/edit"
page.visual_effect(:appear, "test", :duration => 0.5)
...
更新数据库记录。如果以这种方式不可能,那怎么可能呢?
答案 0 :(得分:3)
当您点击RJS文件时,正在调用控制器中的相应操作。这意味着如果您的文件是my_method.js.rjs,则调用my_controller.my_method。您可以将数据库更新语句放在那里。
我假设您要根据表单中传递的参数更新数据库,因此params hash允许您从控制器方法中访问它们。
希望能回答你的问题。
答案 1 :(得分:2)
在任何控制器操作中调用此javascript构建器进行数据库访问。 javascript构建器的内容用于视图。