从Rails中的部分访问params哈希

时间:2013-05-25 08:38:29

标签: ruby-on-rails

在Rails的标准视图中,您可以访问params哈希,就像您在控制器中一样,但我不能让它在部分内部工作。

  

nil的未定义方法`参数':NilClass

我可以使用locals选项将params传递给partial,但是这个部分被大量使用,我认为必须有更好的方法。

任何试图访问params的东西都会导致失败:

<% params %>

我注意到从一些视图访问时我只收到错误。在其他观点上它工作正常。

1 个答案:

答案 0 :(得分:1)

如果你正在使用当地人,你可以这样做:

<%= render :partial => "your_partial", :locals => { :parameters => params } %>

这是检查变量:

<%= parameters.inspect %>