我有Project
和Entry
作爲模型。項目可以有多個條目,並且條目僅屬於一個項目。條目有日期。導軌3鏈式關聯和範圍
一個報告要求是顯示具有特定月份的條目的項目。我已經成功使用示波器來實現這個目標,即Project.with_entries.on(param_the_month)
。
問題是我現在只想顯示那個月的項目,按項目分組。 如果我做projects.each do |p|
,然後查詢條目(p.entries
),返回的條目是所有月份,而不僅僅是我指定的月份。
儘管這是一個顯而易見的結果,但是Rails中有沒有一種方法可以簡單地使用原始鏈接範圍返回該月的條目?
的with_entries返回具有條目,以及「關於」項目是另一個範疇的項目 – RailinginDFW
祝你剛纔回答,已經接受了另一個解決方案 – RailinginDFW
好了,如果這個問題解決了,那麼我沒有理解正確的話:)如果一個項目有兩個條目,一個符合您的條件,一個不符合條件,您希望兩個條目或僅匹配一個條目?我問這是因爲在上面一行的返回中調用'#entries'會返回兩個條目。 –