私のRailsアプリケーションには、次のモデルがあります。
class Idea < ActiveRecord::Base
belongs_to :user
end
class User < ActiveRecord::Base
has_many :ideas
end
私はIdea
モデル用に ActiveAdmin CRUDを作成しています。
form do |f|
f.inputs do
f.input :member
f.input :description
end
end
要件は、メンバーの関連付けのコンテンツのカスタムテキスト、つまり"#{last_name}, #{first_name}"
。メンバー選択ボックスをカスタマイズして達成することはできますか?
任意の助けをいただければ幸いです。
はい、可能です。 members
のドロップダウンリストボックスを使用して、User
モデルからユーザーを選択するとします。
form do |f|
f.inputs do
f.input :user_id, :label => 'Member', :as => :select, :collection => User.all.map{|u| ["#{u.last_name}, #{u.first_name}", u.id]}
f.input :description
end
end