アクティブ管理者を使用しています。プロジェクトとユーザー モデルがあり、それらの間に多対多の関係があります。私のユーザー モデルには、project_leader ブール列があります。私のプロジェクトモデルでは、整数列として project_leader を持っています。プロジェクトごとに 1 人のプロジェクト リーダーを選ぶことができます。そして、プロジェクト リーダーであるユーザーの ID が Project project_leader 列に格納されます。ユーザーの ID をアクティブな管理者インデックスからその名前にマップするにはどうすればよいですか?
2 に答える
0
こんな風にもできます
column "Project Leader" do |p|
user = User.find(p.project_leader).full_name
end
于 2013-06-19T12:39:25.107 に答える
0
解決済み:
私のプロジェクトモデルでは、次のようにメソッドを定義しました。
def get_associated_user
p = self.project_leader
user = User.find(p).full_name
end
そして、active_admin インデックスから、object.get_associated_user メソッドを呼び出しました。
于 2013-04-05T11:51:54.883 に答える