【发布时间】: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
我想通过渲染操作将参数从控制器传递给视图。我尝试了以下方法,但它不起作用。
render action: "new",:from=> "publish_page", id: 233
如果您有任何想法,请分享。提前致谢。
【问题讨论】:
标签: ruby ruby-on-rails-3 ruby-on-rails-3.2 render
您可以在控制器中设置参数:
params[:from] = 'publish_page'
params[:id] = 233
render :new
【讨论】:
我认为你不被允许,也不应该这样做。
应该在控制器中考虑参数。 redirect 如果您想访问具有特定参数的 URL,或者如果您想与您的视图交流某些内容,请使用实例变量。
【讨论】: