我在我的ruby on rails应用程序中运行Spree,我正在使用spree_fancy主题(如果这很重要)。这就是它的样子:
正如你所看到的,有这样的文字“欢迎光临我们的商店!选择任何你喜欢的商品,我们都可以随时随地发货!”
我想修改那里显示的文字并添加其他标记。
我从github下载了狂欢源代码,基本上在调用route url时加载了一个家庭控制器:
#frontend/config/routes.rb
root :to => 'home#index'
#frontend/controllers/spree/home_controller.rb
def index
@searcher = Spree::Config.searcher_class.new(params)
@searcher.current_user = try_spree_current_user
@searcher.current_currency = current_currency
@products = @searcher.retrieve_products
end
#views/spree/home/index.html.erb
<%= render :partial => 'spree/shared/products', :locals => { :products => @products } %>
#spree/shared/_products.html.erb
...
基本上,我遵循了整个调用序列,我无法在任何地方找到包含此文本的视图(我非常怀疑它是否存储在数据库中)。
包含此主页信息的视图在哪里?
答案 0 :(得分:3)
您可以在spree_fancy中找到主页的来源:
您有两种方法可以替换此内容: