【问题标题】:Ruby on rails drop downRuby on rails 下拉
【发布时间】:2013-06-28 23:08:51
【问题描述】:

我有一个像这样的简单 html 选择下拉菜单

<select name="day">
<option value="1" selected="selected">Monday</value>
<option value="2">Tuesday</value>
</select>

如何在 ruby​​ on rails 中读取控制器类中所选选项的值。

【问题讨论】:

  • 您必须将选择发布到控制器中的相应操作。
  • 我可以在我的控制器类中做 params[:day] 吗?

标签: html ruby-on-rails select drop-down-menu


【解决方案1】:

您可以使用params[:field_identifier] 访问所有表单字段

【讨论】:

  • 但是在下拉的情况下这会返回所选元素的值吗?我试过这样做,但它返回空值
  • 你的选择是否有一个 form_for 指向你的资源 &lt;%= form_for @model do |f| %&gt;
  • 不,我认为我们可以使用 params[:select_id] 获取 html select 的值
  • 你需要一个表单来通过 HTTP 请求发送字段值,否则不会向你的控制器发送任何参数
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-04
  • 1970-01-01
  • 1970-01-01
  • 2021-07-27
  • 2023-03-10
  • 1970-01-01
相关资源
最近更新 更多