小さなプロジェクトを構築していますが、エラーが発生しました。選択ボックスを使用して地区を選択したい (地区モデルには ID、名前の 2 つの列があります) コードは次のとおりです
<%= f.select :district_id, options_for_select(District.all.collect {|p| [ p.name, p.id ] }), {prompt: 'Select District'}, class: "form-control" %>
私のデータベースのレコード District の量は 9 レコードです。オプションの量は正しいのですが、地区名が消えていることがわかります。
更新:使用してエラーを正常に修正しました
<%= 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] 誰か説明してくれませんか。ありがとうございます。