我現在有一個着陸頁/vouchers
然後很多網頁鏈接到例如/vouchers/1
,下一頁/vouchers/2
等PARAMS在軌
我目前擁有的功能,如果該輸入/vouchers/1?offer=50
則該頁面上的表單隨包含在網址中的優惠一起發送。
現在我需要添加功能,所以如果/vouchers?offer=50
被輸入,任何頁面,然後導航到,將保留這些參數。 (例如/vouchers/1
應該包含來自url的報價)
我現在有一個着陸頁/vouchers
然後很多網頁鏈接到例如/vouchers/1
,下一頁/vouchers/2
等PARAMS在軌
我目前擁有的功能,如果該輸入/vouchers/1?offer=50
則該頁面上的表單隨包含在網址中的優惠一起發送。
現在我需要添加功能,所以如果/vouchers?offer=50
被輸入,任何頁面,然後導航到,將保留這些參數。 (例如/vouchers/1
應該包含來自url的報價)
我解決了這個問題,可能不是最好的方法。在/voucher
頁面上,我添加了if語句給所有鏈接,所以如果url中有優惠,鏈接會被適當地添加。
我只看到一種方法。
讓我猜: 1.你有一個模型,名爲「憑證」 2.如果你想看到條目,比方說,憑證#1,你會看到URL憑證/ 1(注意單詞'憑單'的單數形式) 3.您可以通過用戶的某種交互來分配報價的價值,例如 - 鏈接或列表。假設這是一個鏈接。試試這個(HAML):
= link_to "Accept this offer and create a new voucher", new_voucher_path(:offer => @offer_value)
(在你的情況@offer_value = 50)
以下視圖(或部分)將能夠讀取該值:報價。您可以參考this useful discusion。