我已经看到了一些关于此的问题,但一直无法解决...
我试图在渲染部分时传递参数(类似于 domainname.com/memory_books/new?fbookupload=yes)
现在,我使用这条线:
<%= render :partial => '/memory_books/new', :fbookupload => "yes" %>
在部分中,我尝试使用以下方法获取 fbookupload 的内容:
<%= fbookupload %>
这给出了“未定义的局部变量”错误和
<%= params.inspect %>
它不显示 fbookupload 作为参数。
我怎样才能部分传递参数:fbookupload?
谢谢你。
更新:
这与我在渲染中渲染这个事实有什么关系吗?
即具有的页面(/fbookphotos/show)
<%= render :partial => '/memory_books/new', :fbookupload => "yes" %>
正在由具有(帖子/显示)的另一个页面通过以下方式呈现:
<%= render :partial => '/fbookphotos/show' %>
所以我在渲染中渲染它。