Railsを初めて使用し、ActiveRecordのリレーションのリレーションにアクセスする方法について質問があります。
この疑似コードを考えてみましょう。
class Organisation
has_many: :projects
class Project
has_many: :tests
class Test
belongs_to: project
事実上3つのレベル。特定の組織のテストにアクセスする必要がありますが、プロジェクトの深さまでしかアクセスできません。
すなわち
@organisation = Organisation.find(params[:id], :include => [:projects])
本当に、私がする必要があるのは次のようなものです
@organisation.projects.scripts.all
しかし、私が読んでいることから、それは不可能です。それで、これに対する解決策は何ですか?
みんなありがとう