Я новичок в Ruby on Rails и занимаюсь разработкой небольшого веб-сайта электронной коммерции на основе драгоценного камня spree.
Однако я хотел обновить / переопределить интерфейсную часть веб-сайта, используябиблиотека spree deface.
Deface::Override.new(:virtual_path => 'spree/shared/_header',
:name => 'change store logo',
:replace => 'figure#logo',
:text => "<%= image_tag('/images/logo.png') %>"
Это мой код, но после перезагрузки страницы логотип заменяется только словом «Логотип», а не самим изображением.Я нацелился на неправильный путь?Где должны быть размещены файлы изображений для переопределения?
Это HTML-код страницы:
<div id="spree-header">
<header id="header" data-hook>
<div class="container">
<div class="row">
<figure id="logo" class="col-md-4 col-sm-3" data-hook>
<%= logo %>
</figure>
<%= render partial: 'spree/shared/nav_bar' %>
</div>
</div>
</header>
<div class="container">
<%= render partial: 'spree/shared/main_nav_bar' %>
</div>
</div>
Спасибо!