Active Admin(RoR)では、テーブルからデータを取得していますが、問題ありません。ただし、内部結合に関連する情報を含むサイドバーを追加したいと思います。しかし、私はこれを行う方法がわかりません。
これは私のコードです:
ActiveAdmin.register Project do
show do |project|
... works ...
end
end
sidebar "Resources for this project", :only => :show do
table_for project.project_resources.where('project_id = ?', project.id) do |row|
column "Resource", Resource.where('id = ?', :resource_id) do |resource|
:resource_name
end
end
end
ご覧のとおり、resources-tableからresource_nameを取得しようとしています。3番目のテーブルproject_resourceがあり、これにはproject_idのすべてのresource_idが含まれています。
ありがとう