Ruby on Rails:如何让多个提交按钮转到不同的方法(可能带有with_action?)
所以..
'save' %> 'library' %>
然后在我的控制器中:
with_action do |a| a.save do end a.library do end end
问题是只有一个动作被调用…对于两个submit_tags都是一样的…任何想法为什么?
或者我如何获得两个按钮将表单提交给两种不同的方法?
提交按钮名称属性作为params [:commit]传递给控制器。 所以在你的情况下:
if params[:commit] == "save" end