【问题标题】:How do i access another engines model?我如何访问另一个引擎模型?
【发布时间】:2011-08-14 04:52:25
【问题描述】:

我在炼油厂创建了一个自定义引擎,它工作正常。我在该模型的视图文件夹中创建了一个名为“Showcase”的局部视图。我希望​​能够在主站点的主页中显示该局部视图。

该模型称为项目,我包括以下行:

<%= render :partial => "projects/showcase" %>

它不喜欢这样,一直说我的@projects 模型没有这样的方法。它正在寻找页面,但拒绝接受 @projects 是我可以玩的东西。我已经尝试在项目引擎本身的索引页面上运行这个部分,它工作正常。一定和我从项目的另一个地方调用它有关。

我也试过了:

<%= render :partial => "projects/showcase" :collection => @projects %>

<%= render :partial => "projects/showcase" :object => @projects %>

这并没有给我带来任何不同的结果。

感谢您的帮助!

【问题讨论】:

    标签: ruby-on-rails-3 refinerycms


    【解决方案1】:

    您在主页控制器的正确方法中设置@projects,对吧?

    【讨论】:

      猜你喜欢
      • 2018-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多