ruby-on-rails-3 – 选择的选项不适用于选择
发布时间:2020-12-17 03:21:28 所属栏目:百科 来源:网络整理
导读:我有这个选择哪个工作正常,但默认选择为空并且不显示所选值(正确填充): %= f.select(:relationgroup,options_for_select(@relationgroups),{ :selected = @relation.relationgroup,:include_blank = true}) % 知道为什么吗?谢谢! 解决方法 试试这样: %=
我有这个选择哪个工作正常,但默认选择为空并且不显示所选值(正确填充):
<%= f.select(:relationgroup,options_for_select(@relationgroups),{ :selected => @relation.relationgroup,:include_blank => true}) %> 知道为什么吗?谢谢! 解决方法
试试这样:
<%= f.select( :relationgroup,options_for_select(@relationgroups,@relation.relationgroup),:include_blank => true ) %> 不确定,但也许它会更好. 无论如何,假设Relationgroup是一个具有id和name(或者你想在select选项中可见的任何其他属性)属性的模型,并且你在模型中使用默认的relationgroup_id外键,你最好构建你的select: <% f.select( :relationgroup_id,options_from_collection_for_select(@relationgroups,:id,:name),:include_blank => true ) %> 它将基于object.relationgroup_id选择所选值,其中object是您正在构建表单的模型.有关更多信息,请参见docs. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |