我是RoR初學者,正在使用Rails 3.2.3。Ruby on Rails - 將值傳遞給link_to
我的頁面上有一個搜索表單,它執行一個get請求並正確過濾結果。
我想添加也按日期搜索產品的可能性。 我插入了一個date_select,並且能夠選擇日期和搜索後頁面刷新的時間,所選日期仍然存在於date_select上,因爲我可以通過params
獲取它們。
但是,我的問題是,當頁面呈現產品時,他們有一個link_to他們的show動作。 我的目標是同時傳遞選定的日期以在link_to上執行搜索。
對於離,如果用戶選擇的20-06-2012的日期25-06-2012它只示出了插入該時間幀上的產品(和所有那些PARAMS都在URL)
但鏈接顯示顯示的每個動作品只:
link_to <%= link_to product.name, product%>
這使得
http://localhost:3000/products/24
(POR例子)
我想渲染/笑什麼w是這樣的:
http://localhost:3000/products/24?from=20-06-2012&to=25-06-2012
選定的日期進行搜索並不存儲在此時數據庫,但我會需要從URL得到他們後一頁上,因此,這兩個日期都需要在用戶填寫表單之前通過2個不同頁面進行保存,然後將這些日期插入到數據庫中。
對此有任何提示?我搜索了,但我發現的是如何傳遞模型中存在的變量,我不想使用cookie或會話變量。
由於提前, 問候
謝謝你的回答g如此之快,您的解決方案符合我的需求,標記爲已接受。 – Silver