加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读