ruby-on-rails-3 - 在 rails 3.2.12 中单击 simple_form View 中的提交按钮时,有没有办法传递参数?

标签 ruby-on-rails-3 simple-form

在 simple_form View 中,提交按钮是这样的:

<%= f.button :submit, 'Save' %>

我们正在尝试传递参数 subaction单击 Save 时按钮。 params[:subaction]单击按钮后,应具有“更新”值。这是我们尝试过的,但没有奏效:
<%= f.button :submit, 'Save', :subaction => 'update' %>

有没有办法在 params[:subaction] 中传递一个值?单击 Save 时按钮?

最佳答案

使用名称和值选项。

   <%= f.button  :submit , name: "subaction",value: "update"%>

在您的 Controller 中,您将获得值为“update”的 params[:subaction]

关于ruby-on-rails-3 - 在 rails 3.2.12 中单击 simple_form View 中的提交按钮时,有没有办法传递参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17916316/

相关文章:

javascript - 在 simple_form 中禁用复制/粘贴功能

ruby-on-rails-3 - Rails 祖先分页

mysql - Heroku 安装亚马逊 RDS : mysql or mysql2?

ruby - 没有填充 MongoDB/Mongoid 和 Rails 3 的 DateTime

ruby - Delayed_job : how to use handle_asynchronously to work with a function?

ruby-on-rails - simple_forms 自定义数据属性

ruby-on-rails - 命名空间嵌套资源

css - 对于使用 f.text_field 创建的字段,不使用 field_with_errors 包装 css div 但适用于 f.input

ruby-on-rails - 简单的表格空白标签

ruby - 简单形式 : Remove outer label for an inline checkbox with label