【发布时间】:2011-06-21 10:45:38
【问题描述】:
我正在使用 Ruby on Rails 3。我正在尝试使用 remote_function,我想从我的助手而不是控制器中调用一个方法。
所以,在我的视图文件中,我有:
<%=
f.text_field :name, :id => "name_id",
:onkeyup => remote_function(
:update => "name_div",
:url => { :action => :method_name }
%>
实际上,它将从控制器文件中调用以下方法(我也正确设置了路由器):
def method_name
...
end
我想将method_name 代码移动到我的帮助程序文件中,然后从帮助程序而不是控制器调用该方法(不设置路由器)。 是否可以使用remote_function?如果是这样,该怎么做?
【问题讨论】:
标签: ruby-on-rails ruby ajax ruby-on-rails-3 methods