Rails 4选择不显示所选

丰富的y

这是一个简短的。我有一个用于创建和编辑组的表单中的选择框。它可以工作,将选定的选项保存到数据库中,但是该表单不显示数据库中的内容,而是始终显示第一个选项。

<%= form_for @group, :html => {:multipart => true} do |f| %>
  <%= f.select :privacy, options_for_select([["Public", "Public"], ["Private", "Private"]],  @group.privacy), {}, {:class => 'form-control'} %>
  <%= f.submit :class => 'btn btn-primary' %>
<% end %>

我也尝试过:

<%= f.select :privacy, options_for_select([["Public", "Public"], ["Private", "Private"]], :selected => @group.privacy), {}, {:class => 'form-control'} %>

同样,这会保存数据,但不会显示所选的选项。

谢谢你的尽心帮助。

瓦鲁沙里·帕瓦尔
<%= f.select :privacy, options_for_select([["Public", "Public"], ["Private", "Private"]], :selected => f.object.privacy), {}, {:class => 'form-control'} %>

尝试这个

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章