假设我的 Rails4 应用程序中有以下设置:
一个学生has_many
学位,一个学生学位belongs_to
。我也有对应于这两个模型的 StudentPresenter 和 DegreePresenter。(此处定义的演示者)
我想查询以下内容:
student_ids = [1,2,3,4]
students = Student.where(id: student_ids).includes(:degrees)
但我想访问 Student 和 Degree 的 Presenter 方法。
如何使用 Presenter 预加载数据?
导轨 4.1.5