【发布时间】:2016-06-01 14:57:02
【问题描述】:
我正在使用连接到我的 Airports 模型的 collection_select。
声明
belongs_to :departure_airport, :class_name => 'Airport', :foreign_key => 'd_airport_id'
belongs_to :arrival_airport, :class_name => 'Airport', :foreign_key => 'a_airport_id'
机场
has_many :claims
_form.html.erb
<%= collection_select :claim, :d_airport_id, Airport.order('name'), :id, :name, {:prompt => true} %>
目前下拉菜单显示“曼彻斯特国际机场”(例如),但我想包括来自同一模型的其他字段名称。
男人 |曼彻斯特国际机场 | EGCC(期望结果)
MAN 和 EGCC 都是 Airport 模型中的两个列,分别命名为 iata 和 icao。
我将继续只保存 airport_id,但出于显示目的,下拉菜单中的其他信息会很棒。
【问题讨论】:
标签: ruby-on-rails ruby grouped-collection-select