ruby-on-rails – Ruby on Rails:如何让多个提交按钮进入不同的
发布时间:2020-12-16 22:02:03 所属栏目:百科 来源:网络整理
导读:参见英文答案 How do I create multiple submit buttons for the same form in Rails?7个 所以.. %= submit_tag 'Save',:name = 'save' %%= submit_tag 'Save to Library',:name = 'library' % 然后在我的控制器: with_action do |a| a.save do end a.libra
参见英文答案 >
How do I create multiple submit buttons for the same form in Rails?7个
所以.. <%= submit_tag 'Save',:name => 'save' %> <%= submit_tag 'Save to Library',:name => 'library' %> 然后在我的控制器: with_action do |a| a.save do end a.library do end end 问题是只有一个动作被调用…同样的一个为submit_tags … 或者我可以如何获得两个按钮将表单提交到两种不同的方法? 解决方法
提交按钮名称属性作为params [:commit]传递给控制器??.
所以在你的情况下: if params[:commit] == "save" end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |