我有一个控制器X,它基本上有3个新动作,搜索和结果。
新操作显示表单,并有一个搜索按钮,用于将参数发送到搜索操作。
搜索操作调用一些ruby方法来获取数据,并且需要将其传递给将显示数据的结果控制器。
来自搜索操作我正在使用redirect_to '/x/result', :some_data => @data
但是我的结果视图中从未将@data
作为我的参数的一部分。
我正在使用Rails 3.1
答案 0 :(得分:0)
redirect_to是一个HTTP动作,它会告诉浏览器去其他地方。您只能保留会话变量。您应该在搜索操作中显示,因为这是您查找数据的位置。