2016-03-02 100 views
0

所以我有這個頁面叫ticket amount它有一堆按鈕。inbetween搜索結果和結果

我想讓用戶點擊搜索結果所在行的按鈕並將其帶到該頁面。然後,用戶將點擊他們想要的票數量,並將其帶到與該按鈕所在行相匹配的頁面。

此刻

基本上它去

Search results >>>>> results 

,我想

Search results >>>>> ticket amount >>>>> results 

我目前拿到的第一個設立這樣

<%= link_to 'Compare', event_path(event.id), class: "btn btn-info" %> 

我會怎麼走關於使它不同?基本上我想要使用用戶在視圖中選擇的票數量。所以,可能是最好的改變,從這個

/events/idnumber 

events/idnumber/tickets_required=4 

任何想法如何做到這一點的網址是什麼?

目前的ticket_amount.html只有內部

+0

請考慮選擇我接受的答案,這樣社區中的其他人將幫助你,當你有更多的問題。讓我知道,問候 – SsouLlesS

+0

我會做一次我測試它,我還沒有測試這個。我今晚會這樣做:) –

+0

嗨,我仍然在等待你將我的答案標記爲已接受,我花了一些時間回答你... – SsouLlesS

回答

1

你需要做的是引導基本按鈕發送PARAMS在redirect_to

我會做的是讓用戶選擇tickets_required,表單將指向控制器的操作,該操作中我會重定向添加到搜索結果的URL發送帕拉姆小形式:

#Within your controller action once the user selects the tickets_required 
redirect_to event_path(event, tickets_required: params[:tickets_required]) 

重定向到搜索結果的網址,event_path或什麼的,併發送tickets_required PARAM在使用param[:ticket_required]的URL從表單提交

來看一看,以this thread,將引導您如何發送對毫秒在redirect_to