【发布时间】:2012-04-16 22:42:37
【问题描述】:
我想传递一个包含原点的局部变量进入特定页面,这个变量只包含一个带有值的符号。
当我使用此代码时,它运行良好,原始变量可以在部分中访问:
render :partial => "products", :collection => @products, :locals => {:origin => :gallery}
但是当我使用这段代码时,原点没有设置并且在部分中无法访问:
render @products, :locals => {:origin => :gallery}
这里有什么区别?第二行代码不是像第一行那样渲染局部吗?
【问题讨论】:
-
不应该是
:locals => {:origin => :gallery}吗? -
@Nick 确实这是一个错字,在我的应用程序中我使用了 :locals => {:origin => :gallery},所以这不是问题所在。但是很好!:)
标签: ruby-on-rails-3 renderpartial partials