這聽起來非常簡單,但我無法讓它工作(rails新手)。Rails - 如何通過日期查詢數據庫
我想要做的是使用FooModel.find(:all, :order => 'date')
。然而這不起作用(拋出錯誤)。爲什麼是這樣?
任何幫助表示讚賞!
這聽起來非常簡單,但我無法讓它工作(rails新手)。Rails - 如何通過日期查詢數據庫
我想要做的是使用FooModel.find(:all, :order => 'date')
。然而這不起作用(拋出錯誤)。爲什麼是這樣?
任何幫助表示讚賞!
Foo.order("date") # Ascending (oldest first) by default
Foo.order("date DESC") # Descending (newest first)
Foo.where(type: "bar").order("date DESC").limit(10)
# Get the 10 newest Foo of type "bar".
Foo.where(type: "bar").order("date DESC").limit(10).to_sql
# SELECT "foos".* FROM "foos"
# WHERE "foos"."type" = 'bar'
# ORDER BY date DESC
# LIMIT 10
入住該指南指出:http://guides.rubyonrails.org/active_record_querying.html
啊,謝謝。有什麼辦法可以限制這個說10嗎? – EpicPineapple
已更新。 '.limit(10)' – danneu
欣賞它!只要SO會讓我接受答案 – EpicPineapple
嘿@TehEpicPineapple,我看到你的問題已經回答了,但只是FYI你有什麼會在Rails的工作2. – user1376019