如何使用污损将徽标添加到 header
How to add a logo to the header using deface
我正在尝试使用污损向 spree 商务网站添加 header。但问题是徽标未加载。我试过以下..
我已将 logo.png 文件粘贴到 app/assets/images 和 config/initilazers/spree.rb
我已经在现有的块中添加了 config.logo = 'logo.png'
。
这不起作用,所以我在 vendor/assets/images 中添加了 logo.png。(我创建了图像文件夹)
这是我的代码
Deface::Override.new(:virtual_path => 'spree/shared/_header',
:name => 'Tryint to replace the header',
:replace => 'div#spree-header',
:text => '
<div class="container">
<nav class="navbar navbar-fixed-top navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">
<img src="logo.png">
</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">BIRTHDAY</a></li>
<li><a href="#">ANNIVERSARY</a></li>
<li><a href="#">WEDDING</a></li>
<li><a href="#">CHRISTMAS</a></li>
<li><a href="#">CORPORATES</a></li>
<li><a href="#">STORE</a></li>
</ul>
</div>
</div>
</nav>
</div>
'
)
以上代码文件存在于 overrides/update_header.rb 中。它工作正常,但徽标不显示
我在 html 中使用 img 标签,而不是像 rails 中那样使用 image_tag。它应该像这样 <%= image_tag("rails.png") %>
其中 rails.png 在 app/assets/images
我正在尝试使用污损向 spree 商务网站添加 header。但问题是徽标未加载。我试过以下..
我已将 logo.png 文件粘贴到 app/assets/images 和 config/initilazers/spree.rb
我已经在现有的块中添加了 config.logo = 'logo.png'
。
这不起作用,所以我在 vendor/assets/images 中添加了 logo.png。(我创建了图像文件夹)
这是我的代码
Deface::Override.new(:virtual_path => 'spree/shared/_header',
:name => 'Tryint to replace the header',
:replace => 'div#spree-header',
:text => '
<div class="container">
<nav class="navbar navbar-fixed-top navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">
<img src="logo.png">
</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">BIRTHDAY</a></li>
<li><a href="#">ANNIVERSARY</a></li>
<li><a href="#">WEDDING</a></li>
<li><a href="#">CHRISTMAS</a></li>
<li><a href="#">CORPORATES</a></li>
<li><a href="#">STORE</a></li>
</ul>
</div>
</div>
</nav>
</div>
'
)
以上代码文件存在于 overrides/update_header.rb 中。它工作正常,但徽标不显示
我在 html 中使用 img 标签,而不是像 rails 中那样使用 image_tag。它应该像这样 <%= image_tag("rails.png") %>
其中 rails.png 在 app/assets/images