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
可以嗎?如果是這樣,該怎麼做?