0
我試圖讓搜索由created_at多元化模式「的新功能」一節中我的Rails應用程序,考慮到對於不共享任何關係的各種表格創建的帳戶新的記錄工作。他們有一個共同點就是它們都有一個created_at字段,我將使用它來確定它們是否確實是「新」,然後我想按照該公共字段對結果進行排序。我試圖與太陽黑子這樣做,但我無法弄清楚如何利用從太陽黑子搜索返回的結果集的...Rails 3中使用太陽黑子
比如在我的上載和第車型我有:
searchable do
time :created_at
end
,在我的搜索行動,我會做到這一點:
@updates = Sunspot.search(Upload,Article) do
with(:created_at).greater_than(1.hour.ago)
end
這似乎返回的東西,如果我做一個@ updates.total它返回的記錄,我希望找到的數量。除此之外,我不確定如何實際使用記錄。我想要做的是發送@updates到一個視圖,並確定每個記錄的模型類型,然後繼續打印出相關信息,例如名稱,描述,父/子記錄信息(例如upload.user.username )。
我可能會去這一切錯了,也許還有比太陽黑子的簡單的搜索,我試圖執行一個更好的選擇?
謝謝Salil,結果函數正是我所需要的。我必須仔細閱讀該自述文件。 – Noz