页面中间搜索结果和结果

时间:2016-03-02 14:04:13

标签: ruby-on-rails

所以我有一个名为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只有

中的基本引导按钮

1 个答案:

答案 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

中发送参数