所以我有一个名为ticket amount
的页面,上面有一堆按钮。
我想要的是让用户点击搜索结果行上的按钮并转到该页面。然后,用户将单击他们想要的票据数量,并将其带到与该按钮所在行的ID匹配的页面。
基本上它正在进行
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 :(得分:1)
您需要做的是发送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[:ticket_required]
参数
查看this thread,它将指导您如何在redirect_to