在表单下拉列表中显示多态关联

时间:2016-08-30 09:14:53

标签: ruby-on-rails

我在下拉列表中有一组Run对象。我想传递Run.id作为值,并显示Run.rider.name作为选项。

表格

<%= form_for p do |f| %>
    <%=f.collection_select :run_id, active_runs, :id, <rider name> %>
    <%= f.submit %>
<% end %>

课程

class Run < ApplicationRecord
    belongs_to :rider
end


class Rider < ApplicationRecord
    has_many :runs
end

我可以传递什么<rider name>来显示游戏所属的骑手的名字?

1 个答案:

答案 0 :(得分:0)

您可以使用Select

{{1}}