我正在尝试从我的Spree应用程序中删除侧边栏。
在我的apps/override/remove_sidebar.rb
:
Deface::Override.new(
:virtual_path =>"layouts/spree_application",
:name => "remove_sidebar",
:remove => "[data-hook='homepage_sidebar_navigation']")
我还缺少什么吗? 服务器检测到覆盖,但没有任何反应。
谢谢!
修复了我自己的问题:
在apps/override/remove_sidebar.rb
:
Deface::Override.new(
:virtual_path =>"spree/layouts/spree_application",
:name => "remove_sidebar",
:remove => "aside#sidebar")
[data-hook='homepage_sidebar_navigation'] 不会出现在布局/spree_application
这出现在以下文件中,覆盖在那里工作正常:core/app/views/spree/home/index.html.erbcore/app/views/spree/products/index.html.erb