我看到了一些相关的问题,但是还没有能够解决...
我在尝试渲染一个局部视图时传递参数(类似于domainname.com/memory_books/new?fbookupload=yes)
目前,我使用了这一行代码:
<%= render :partial => '/memory_books/new', :fbookupload => "yes" %>
在Partial中,我尝试通过以下方式获取fbookupload的内容:
<%= fbookupload %>
这将导致"undefined local variable"错误。
<%= params.inspect %>
没有显示fbookupload作为参数。
我该如何使部分传递参数:fbookupload?
谢谢。
更新:
这与我在渲染中呈现有关吗?
即。具有的页面(/fbookphotos/show)
<%= render :partial => '/memory_books/new', :fbookupload => "yes" %>
正在通过另一个页面(posts/show)进行渲染:
<%= render :partial => '/fbookphotos/show' %>
所以我正在一个渲染中呈现这个内容。