gpt4 book ai didi

ruby-on-rails - collection_select 不在 rails 4 中显示 text_method

转载 作者:太空宇宙 更新时间:2023-11-03 16:45:32 25 4
gpt4 key购买 nike

我正在构建一个小项目,但出现了错误。我想使用选择框来选择我的地区(地区模型有 2 列:id、名称)这是我的代码

 <%= f.select :district_id, options_for_select(District.all.collect {|p| [ p.name, p.id ] }), {prompt: 'Select District'}, class: "form-control" %>

但是当我运行它时,地区名称不显示。 enter image description here enter image description here

我的数据库中 District 的记录量是 9 条记录。可以看到选项数量是正确的,但是区名不见了。

我的区表 enter image description here

更新:我已经通过使用成功修复了我的错误

 <%= f.select :district_id, options_for_select(District.all.collect {|p| [ p[:name], p.id ] }), {prompt: 'Select District'}, class: "form-control" %>

我刚刚更改了 district.name => district[:name]谁能为我解释一下。谢谢大家。

最佳答案

<%= f.collection_select :district_id, District.all, :id, :name, {prompt: 'Select District'}, class: "form-control" %>

关于ruby-on-rails - collection_select 不在 rails 4 中显示 text_method,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33474540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com