覆盖炼油厂视图,特定页面

时间:2013-05-05 20:27:59

标签: ruby-on-rails view refinerycms

我有一个炼油课程引擎。它有3个动作,表演,索引和课堂。 路线很好。对于我的课堂动作,我正在渲染课堂视图。再一次,视图工作正常,但导航和页脚按预期加载。我的问题是,对于这个特定的视图,我怎么不渲染页脚或导航。

1 个答案:

答案 0 :(得分:0)

然后,您应该为该视图创建并使用新布局。将application.html.erb从精炼厂复制到您的应用中(您可以使用rake refinery:override view=layouts/application)。然后将其重命名为classroom.html.erb,并删除以下部分:

<footer>
  <%= render "/refinery/footer" -%>
</footer>

然后在您的课程控制器中添加以下行:

layout "classroom", :only => [:classroom]

更新

应将新版面文件复制到<course_engine_path>/app/views/layouts/