我有一个模特餐厅和模特休息日。每个餐厅都有很多休息日。 Closingdays有一个date-attribute。
如何创建一个范围,向我展示今天所有开放式餐厅(所有餐厅当天没有截止日记录)?
非常感谢!
克里斯
答案 0 :(得分:0)
我不确切知道你是如何在表格中存储星期几(文本?数字?等),但是你可以将lambda传递给命名范围 - 所以你可以这样做:< / p>
named_scope :open_today, lambda { joins(:closing_days).where('open_day = ?', Time.now.wday) }
未经测试 - 但它应该让你指向正确的方向。