0
我是新來的狂歡,似乎無法環繞的「再培訓局[響亮]」更換鋼軌動態內容的方式我的頭......使用污損覆蓋替換施普雷一個簡單的鏈接
我只需用「最新產品」等不同文本替換導航欄上的「主頁」鏈接即可。文本會將用戶重定向到完全相同的索引頁面...我只想將鏈接替換爲一些不同的文本。大禮包中的核心部分是:
大禮包/前端/應用/視圖/大禮包/共享/ _main_nav_bar.html.erb ...
<nav class="columns sixteen">
<ul id="main-nav-bar" class="inline" data-hook>
<li id="home-link" data-hook><%= link_to Spree.t(:home), spree.root_path %></li>
<li id="link-to-cart" data-hook>
<noscript>
<%= link_to Spree.t(:cart), '/cart' %>
</noscript>
</li>
<script>Spree.fetch_cart()</script>
</ul>
</nav>
到目前爲止,我已經創建了一個覆蓋文件使用抹掉在我的應用程序:
店/應用/重寫/ change_home_text.rb
Deface::Override.new(:virtual_path => 'spree/shared/_main_nav_bar',
:name => 'change_home_text',
:replace => "erb[loud]:contains('<li id="home-link" data-hook><%= link_to Spree.t(:home), spree.root_path %></li>')",
:text => "<li id="home-link" data-hook><%= link_to, 'Newest Products', Spree.t(:home), spree.root_path %></li>")
應如何:更換和:文本行是設置正確地更換鏈接瓦特/新的文本?
非常感謝,