【发布时间】:2016-03-18 23:30:14
【问题描述】:
我有两个模型,Student 和 Absence,关系如下:
class Student < ActiveRecord::Base
has_many :absences
class Absence < ActiveRecord::Base
belongs_to :student
我想查看每个学生记录了多少缺勤,并在学生的#show 页面上显示该总数。在控制台中,我可以通过调用来查询:
a = Student.find(1)
a.absences.size
但是,我似乎无法让它在应用程序本身中运行。在应用程序中查询这个的首选方式是在模型中还是在控制器中?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 activerecord rails-activerecord