此刻,我正在使用太陽黑子從多個表中進行選擇。我限制所選記錄的條件是創建日期必須在過去5天內。不過,我想進一步說明這一點,並限制選定的記錄數量,20?有沒有辦法用太陽黑子做到這一點?我沒有做任何奇特的分組或任何事情。只需選擇屬於各種型號的記錄並將其顯示在屏幕上即可。Rails 3太陽黑子限制選定記錄
我當前的代碼:
@updates = Sunspot.search(Upload,Help, User...) do
with(:created_at).greater_than(5.days.ago)
order_by(:created_at, :desc)
end
我試圖由readme在Github上規定,但所產生可能是因爲我在做一個全球性的太陽黑子搜索,而不是一個未定義的方法錯誤加入「限價」條款搜索特定的模型。
錯誤代碼:
@updates = Sunspot.search(Upload,Help, User...) do
with(:created_at).greater_than(5.days.ago)
order_by(:created_at, :desc)
limit(20)
end
錯誤消息:
undefined method `limit' for #<Sunspot::DSL::Search:0x0000000790b8c8>
發佈代碼生成錯誤和錯誤本身的代碼片段。 – pduey
查看更新後的問題 – Noz