【发布时间】:2013-12-31 01:51:50
【问题描述】:
在“spree_application.html.erb”文件中,我需要覆盖现有的部分 从以下链接获取完整代码:
示例内容:
<%= render :partial => 'spree/shared/header' %>
<div id="wrapper" class="row" data-hook>
<%= breadcrumbs(@taxon) %>
<%= render :partial => 'spree/shared/sidebar' if content_for? :sidebar %>
<div id="content" class="columns <%= !content_for?(:sidebar) ? "sixteen" : "twelve" %>" data-hook>
<%= flash_messages %>
<%= yield %>
</div>
<%= yield :templates %>
</div>
这里我需要使用 Deface 替换以下部分:
<%= render :partial => 'spree/shared/header' %>
我的 Deface 文件:header_modification.rb:
Deface::Override.new(:virtual_path => 'spree/layouts/spree_application',
:name => 'header_modification',
:replace => ?
:partial => 'spree/shared/spree_application'
)
应该在 :replace part 中写什么 / 任何其他操作都可用于使用 Deface 覆盖该部分?
【问题讨论】:
标签: ruby-on-rails spree