【问题标题】:sharing data across controller actions跨控制器操作共享数据
【发布时间】:2012-01-10 04:55:27
【问题描述】:

我有一个控制器 X,它基本上有 3 个新动作,搜索和结果。

新操作显示表单并有一个搜索按钮,可将参数发布到搜索操作。

搜索操作调用一些 ruby​​ 方法来获取数据,并且需要将其传递给结果控制器,结果控制器将显示数据。

来自我正在使用的搜索操作redirect_to '/x/result', :some_data => @data

但我在结果视图中从未将@data 作为参数的一部分。

我正在使用 Rails 3.1

【问题讨论】:

    标签: ruby-on-rails ruby model-view-controller ruby-on-rails-3.1


    【解决方案1】:

    redirect_to 是一个 HTTP 动作,它会告诉浏览器去别处。您只能保留会话变量。您应该在搜索操作中显示,因为这是您查找数据的地方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-06
      相关资源
      最近更新 更多