1

在 Rails 的标准视图中,您可以params像在控制器中一样访问散列,但我无法让它在部分中工作。

nil:NilClass 的未定义方法“参数”

我可以使用该选项将参数传递给部分locals,但是这个部分使用了很多,我认为必须有更好的方法来做到这一点。

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

<% params %>

我注意到只有从某些视图访问时才会出现错误。在其他视图上它工作正常。

4

1 回答 1

1

如果您使用的是本地人,您可以执行以下操作:

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

这是检查变量:

<%= parameters.inspect %>
于 2013-05-25T09:16:32.167 回答