【问题标题】:Rails 3.2 params in render action渲染动作中的 Rails 3.2 参数
【发布时间】:2014-07-08 10:26:33
【问题描述】:

我想通过渲染操作将参数从控制器传递给视图。我尝试了以下方法,但它不起作用。

 render action: "new",:from=> "publish_page", id: 233

如果您有任何想法,请分享。提前致谢。

【问题讨论】:

    标签: ruby ruby-on-rails-3 ruby-on-rails-3.2 render


    【解决方案1】:

    您可以在控制器中设置参数:

    params[:from] = 'publish_page'
    params[:id] = 233
    render :new
    

    【讨论】:

      【解决方案2】:

      我认为你不被允许,也不应该这样做。

      应该在控制器中考虑参数。 redirect 如果您想访问具有特定参数的 URL,或者如果您想与您的视图交流某些内容,请使用实例变量。

      【讨论】:

        猜你喜欢
        • 2012-11-07
        • 2011-03-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-18
        • 2014-06-07
        • 1970-01-01
        相关资源
        最近更新 更多