我在炼油厂创建了一个自定义引擎,它工作正常。我在该模型的视图文件夹中创建了一个名为“Showcase”的局部视图。我希望能够在主站点的主页上显示该局部视图。
该模型称为项目,我包括以下行:
<%= render :partial => "projects/showcase" %>
它不喜欢这样,一直说我的@projects 模型没有这样的方法。它正在寻找页面,但拒绝接受 @projects 是我可以玩的东西。我已经尝试在项目引擎本身的索引页面上运行这个部分,它工作正常。它一定与我从项目的另一个地方调用它有关。
我也试过:
<%= render :partial => "projects/showcase" :collection => @projects %>
和
<%= render :partial => "projects/showcase" :object => @projects %>
这并没有给我带来任何不同的结果。
感谢你的帮助!