我刚刚在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来做后者。
答案 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基金会,但这很好!