f。选择是否为空发送'占位符'作为其值

时间:2018-11-07 19:28:56

标签: ruby-on-rails-4

我是Rails 4.2.5和ruby 2.3。

我们以以下形式使用f.select:

<%= f.select(:user_id, User.all.collect {|u| [u.name, u.id]}, {include_blank: true}) %>

如果我不选择任何内容并提交表单,则它将发送“占位符”作为选择的值。

Parameters: {"utf8"=>"✓", "authenticity_token"=>"...", "users"=>{"100"=>{"user_id"=>"placeholder"}}, "commit"=>"Finish"}

如何在提交表单时删除此“占位符”?

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

好的,JS端有一个代码将“占位符”设置为select的值。因此,将其删除后即可正常工作。