spree_fancy 页脚图片更改

spree_fancy footer image change

我正在创建一个狂欢应用程序。我想更改页脚图像,但我不明白为什么我无法访问页脚四列中的图像标签。有什么办法可以更改页脚图像吗?另一个是,图像源找不到图像。提前致谢。

我的update_footer是:

Deface::Override.new(:virtual_path => "spree/shared/_footer",
                     :name => "Change logo",
                     :replace => "div.four.columns img#footer-logo",
                     :text =>
                         '<img id="footer-logo" src="logo.png" alt=" Theme"></img>'
)

以及页面:

Deface 对 ERB 模板本身而非其输出进行操作。

页脚中的 key line 显示如下:

<%= image_tag "spree/fancy/logo-white.png", :alt => "Spree Demo Theme", :id => "footer-logo" %>

您的选择器应该是这样的:

:replace => "erb[loud]:contains('footer-logo')"

因为这就是模板中的内容。