我将Active Admin gem用于Ruby on Rails。
我有团队和教练模块,它们具有has_many和belongs_to关系。
class Team < ActiveRecord::Base
belongs_to :coach
end
class Coach < ActiveRecord::Base
has_many :teams
end
我想出了如何在索引和显示页面上显示名字和姓氏(我这样做是这样的:)
index do
column :name
column "Coach" do |team|
team.coach.firstname + " " + team.coach.lastname
end
default_actions
end
我想要的是如何在下拉菜单中以团队形式(新的和编辑页面)显示教练的名字和姓氏?
请帮我解决一下这个。
最佳答案
你可以试试这个吗
f.input :coach_name, :as => :select, :collection => Coach.all.map {|u| [u.firstname, u.id]}, :include_blank => false