在rails 4 app中的视图中找不到spree文件夹。我该如何定制?

时间:2013-10-24 22:14:20

标签: ruby-on-rails zurb-foundation spree

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

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上自定义狂欢?更具体地说,我如何使用zurb-foundation来做后者。

2 个答案:

答案 0 :(得分: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

将Zurb-foundation添加到Spree将是一个侵入性的变化。您可能希望先从一些较小的更改开始,以便自定义Spree。

答案 1 :(得分:0)

好的,要找到加载的视图,你必须使用“bundle show spree”作为gmacdougall建议。

有谁能请我指出将基础框架整合到铁路狂欢项目上的正确方向?

谢谢!

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

https://github.com/jdutil/spree_bootstrap

这将使用twitter bootstrap替换狂欢前端。本来喜欢Zurb基金会,但这很好!