我的关系如下
composer require rocket-code/shopify
这是个问题,我有几所学校
我希望帐号属于具有分页的特定学校
我该如何加载?
School
has_many :students
has_many :accounts, :through => :students
Student
belongs_to :school
has_one :account
Account
belongs_to :student
我错过了我的问题 我在下面有一个关系
@accounts = Accounts.where(...).page(params[:page]).per(10)
和问题是一样的:)
答案 0 :(得分:1)
我认为你应该可以做到:
school = School.first
@accounts = school.accounts.page(params[:page]).per(10)
<强>更新强> 根据更新的问题,您仍然可以使用上面的查询来实现并获得相同的结果:
School
has_many :classrooms
has_many :accounts, through: :classrooms
答案 1 :(得分:0)
你应该通过id找到你想要的学校
@school = School.find(params[:id])
您可以通过此声明获得与该特定学校相关的帐户
@accounts = @school.accounts.page(params[:page]).per(10)