1
我正在使用Ruby on Rails 3.我试图使用remote_function
,我想从我的帮助器而不是控制器调用一个方法。是否可以在助手文件中调用'remote_function'方法而不是使用Ruby on Rails的控制器?
所以,在我看来,文件我有:
<%=
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
可以吗?如果是这样,该怎么做?