所以我在#show:
项目中有以下内容<h1>Discussion</h1>
<%= render 'discussions/creatediscussion', :project => @project %>
<ul>
<%= render :partial => 'discussions/discussion', :collection => @discussions %>
</ul>
<h1>Category</h1>
<ul id="categories" data-update-url="<%= sort_categories_url %>">
<%= render :partial => 'categories/category', :collection => @categories %>
</ul>
<%= render 'categories/createcategory', :project => @project %>
这基本上呈现了表单,视图等等。问题是,虽然这些中的任何一个都不会以任何方式抛出错误,并且在创建讨论和类别之类的工作时 - 任何:partial =&gt; ''不要渲染。而其余的渲染都是.....
关于为什么的任何想法?
答案 0 :(得分:0)
你试过了吗?
<%= render :partial => 'discussions/creatediscussion', :locals => {:project => @project} %>
或
<%= render :partial => 'discussions/discusion', :locals => {:discussions => @discussions} %>
或
<%= render :partial => 'categories/category', :locals => {:categories => @categories} %>
您可能需要稍微修改部分代码,但声明本地人总是适合我。