我是新的rails,并且Im很难用rails的方法编写查询。Rails - 复杂的查询
我想要完成的是有一个食堂模型,有很多餐,但我只想显示当天提供的餐点。
所以我创建了一个食堂模型,has_many餐。 然后我创建了Served_date模型,属于__餐和餐has_many Served_dates,因此我们可以指定餐时的多个日期。
我该如何进行查询?
//P.S:Served_date.where(served_at: Date.today)
回报Served_dates正在今天担任
谢谢!
出于好奇,你打算有不止一个食堂吗?并且可以有一顿饭有很多食堂吗? Served_date模型有哪些属性? – Ashitaka
是的,将会有多个食堂(它的意思是我的大学)。食堂 - 餐饮关系假设为many_to_many,因为多个食堂服务例如炸奶酪,但后来我意识到他们从不花费相同的费用,所以会产生不必要的问题,因此它只是一个on_to_many关系。 ServedDate只有servered_at:日期和引用餐的外键 – urSus