0
A
回答
4
這是寫在Rails guides,第2.2.1:
Client.where("created_at >= :start_date AND created_at <= :end_date", {:start_date => params[:start_date], :end_date => params[:end_date]})
0
您可以編寫類似下面的條件,
User.where( 「created_at> =日期和結束日期< =?」,FROM_DATE ,end_date),其中
from_date,end_date - >是你所需的from_date和end_date存儲在變量中
希望它有幫助!
0
您可以使用範圍進行此類搜索。例如:
User.where(registred_at: from_field..to_field)
0
首先設置您的PARAMS中的form_tag搜索
= form_tag foo_path(@foo), :method => :get do
= text_field_tag :start_date, params[:start_date]
= text_field_tag :end_date, params[:end_date]
= submit_tag "Search", :class => "btn btn-primary"
並且最重要的是設置你的定義您的PARAMS在控制器中,如果您的搜索是在指數比
def index
@foos = Foo.all
if params[:start_date].present?
start_date = Date.parse(params[:start_date])
@foos = @foos.where("foo.foo_date >= ?", start_date)
end
if params[:end_date].present?
start_date = Date.parse(params[:end_date])
@foos = @foos.where("foo.foo_date >= ?", end_date)
end
end
相關問題
- 1. 在軌道上的紅寶石日期字段搜索
- 2. 搜索相關搜索紅寶石軌道上
- 3. 紅寶石:搜索多個搜索詞
- 4. 如何在軌道上的紅寶石布爾搜索?
- 5. 如何驗證軌道上的紅寶石搜索表單?
- 6. 在軌道上的紅寶石搜索(更改搜索字符串爲小寫)
- 7. SQL在紅寶石搜索
- 8. 紅寶石軌道to_param與多個字段的搜索引擎
- 9. QDate - 在兩個日期之間搜索
- 10. 在軌道上的紅寶石簡單搜索
- 11. 在紅寶石軌道模糊搜索褻瀆過濾器
- 12. 紅寶石在軌道上難以搜索
- 13. 搜索功能在紅寶石軌道上不工作
- 14. 紅寶石鞋搜索框
- 15. C#兩個日期之間搜索
- 16. 搜索之間兩個日期字段
- 17. 如何搜索有用的紅寶石
- 18. 軌道上的紅寶石基於郵政編碼搜索
- 19. 軌道上的紅寶石實現通用搜索
- 20. 軌道上紅寶石對話的搜索功能
- 21. 紅寶石軌道搜索陣列(有效記錄)
- 22. 如何在hql中的兩個日期之間動態搜索?
- 23. 無法在軌道上獲得簡單的紅寶石搜索上班時間:/
- 24. 如何在日期之間搜索?
- 25. 紅寶石在軌道上比較兩個日期
- 26. 搜索哈希數組在紅寶石
- 27. 如何使用c在兩個日期之間搜索#
- 28. 如何在兩個日期之間進行搜索
- 29. 如何在兩個日期之間搜索文件?
- 30. 如何在LUCENE中的兩個日期之間索引和搜索文檔
我需要在這個行動中看到什麼。它需要像下拉式日曆一樣? – user1579627
我也得到了這個錯誤未定義的局部變量或方法'params'爲# –
user1579627
用您的實際字段名稱替換參數 – apneadiving