我是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"}
如何在提交表单时删除此“占位符”?
有什么建议吗?
答案 0 :(得分:0)
好的,JS端有一个代码将“占位符”设置为select的值。因此,将其删除后即可正常工作。