我有以下情况。
我有一个项目模型,有许多会议,有一个日期。
class Project < ActiveRecord::Model
has_many :meetings
end
class Meeting < ActiveRecord::Model
belongs_to :project
validates_presence_of :meeting_date
end
检索未来会议(即meeting.meeting_date&gt; Time.now)的清洁和最有效的方法是什么?
非常感谢。
答案 0 :(得分:5)
在会议模式中尝试此操作:
scope :future_meetings, lambda{where(["meetings.meeting_date > ?",Time.now])}
参考:
@project.meetings.future_meetings