[英]ActiveAdmin forms (new/edit) belongs_to association?
我在Ruby on Rails上使用Active Admin gem。 我有模塊Team和Coach,它們具有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
嘗試這個:
f.input :coach_name, :as => :select, :collection => Coach.all.map {|u| [u.firstname.to_s, u.id]}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.