0

我刚刚在 rails 4 应用程序上集成了 spree 和 zurb 基础,并且 spree 没有在视图中添加任何 .html.erb 文件,所以我无法弄清楚如何自定义 spree 的默认布局。

harriss-air:montrealfixed harrisrobin$ spree install --auto-accept
     gemfile  spree
     gemfile  spree_gateway
     gemfile  spree_auth_devise
         run  bundle install from "."
   identical  config/initializers/spree.rb
   identical  config/spree.yml
      remove  public/index.html
      append  public/robots.txt
       exist  app/assets/javascripts/store
       exist  app/assets/javascripts/admin
       exist  app/assets/stylesheets/store
       exist  app/assets/stylesheets/admin
       exist  app/assets/images/store
       exist  app/assets/images/admin
   identical  app/assets/javascripts/store/all.js
   identical  app/assets/stylesheets/store/all.css
   identical  app/assets/javascripts/admin/all.js
   identical  app/assets/stylesheets/admin/all.css
       exist  app/overrides
      append  db/seeds.rb
     copying  migrations
    creating  database
     running  migrations
     loading  seed data
     loading  sample data
      insert  config/routes.rb
**************************************************
We added the following line to your application's config/routes.rb file:

    mount Spree::Core::Engine, :at => '/'
**************************************************
Spree has been installed successfully. You're all ready to go!

当我安装它时一切都很顺利.. 但我的应用程序>视图文件仍然是一样的,没有 spree 文件夹。我只能在布局中看到 application.html.erb。所以问题是.. 我如何在 rails 4 上自定义 spree?更具体地说,我如何使用 zurb-foundation 来完成后者。

4

2 回答 2

1

Spree 提供了一个有用的定制指南,位于此处:

http://guides.spreecommerce.com/developer/view.html

正在从 Spree gem 加载视图。您可以键入bundle show spree_frontend以查看文件在文件系统上的位置。它应该为您提供此处显示的文件列表(取决于您的版本):

https://github.com/spree/spree/tree/v2.1.2/frontend

在 Spree 中添加 zurb-foundation 将是一个侵入性的变化。您可能想先从一些较小的更改开始,以掌握自定义 Spree 的窍门。

于 2013-10-24T23:12:15.027 回答
0

好的,要找到加载的视图,您必须按照 gmacdougall 的建议使用“bundle show spree”。

谁能指出我将基础框架集成到 Rails spree 项目中的正确方向?

谢谢 !

编辑:虽然我没有找到任何基础,但我发现覆盖视图以便它与基础框架一起工作可能需要大量工作,对于像我这样的菜鸟来说可能不是一个好主意,所以我发现了这个

https://github.com/jdutil/spree_bootstrap

这用 twitter bootstrap 替换了 spree 前端。本来更喜欢Zurb Foundation,但这很好!

于 2013-10-25T18:08:51.773 回答