自定义视图不在生产模式下加载,而是在开发中加载

我创build了一个全新的前端狂热(需要一个自定义的标记和JS集,所以在这种情况下,Deface不是一个好的select)。

我重写视图的工作很好的开发,但一旦我加载它在生产中开始加载核心和前端的意见gem

我所有的覆盖都位于

应用程序/视图/大礼包/ …

但是这一切在生产中都被忽略,并从默认的gem中加载。

我正在运行Unicorn和Nginx。

任何人都有丝毫的想法是什么情况?

这是我的Gemfile

source 'https://rubygems.org' gem 'rails', '3.2.13' gem 'mysql2' gem 'thin', '~> 1.5.1' gem 'therubyracer', :platforms => :ruby gem 'unicorn', '~> 3.6.2', :require => nil group :assets do gem 'sass-rails', '~> 3.2.3' gem 'coffee-rails', '~> 3.2.1' gem 'jquery-rails', '~> 2.2.1' gem 'haml', '4.0.2' gem 'haml-rails', '0.4' gem 'swf_fu', '~> 2.0' gem 'uglifier', '>= 1.0.3' end gem 'spree', '2.0.3' gem 'spree_gateway', :git => 'https://github.com/spree/spree_gateway.git', :branch => '2-0-stable' gem 'spree_auth_devise', :git => 'https://github.com/spree/spree_auth_devise.git', :branch => '2-0-stable' gem 'spree_static_content', :github => 'spree/spree_static_content', :branch => '2-0-stable' 

日志文件:

 Started GET "/" for 127.0.0.1 at 2013-10-11 14:10:58 +0400 Processing by Spree::HomeController#index as HTML Rendered vendor/bundle/gems/spree_frontend-2.0.3/app/views/spree/shared/_taxonomies.html.erb (1.4ms) Rendered vendor/bundle/gems/spree_frontend-2.0.3/app/views/spree/shared/_products.html.erb (5.5ms) Rendered vendor/bundle/gems/spree_frontend-2.0.3/app/views/spree/home/index.html.erb within spree/layouts/spree_application (16.8ms) Rendered vendor/bundle/gems/spree_core-2.0.3/app/views/spree/shared/_routes.html.erb (0.9ms) Rendered spree/shared/_head.html.erb (11.9ms) Deface: 1 overrides found for 'spree/shared/_nav_bar' Deface: 'auth_shared_login_bar' matched 1 times with 'li#search-bar' Rendered vendor/bundle/gems/spree_frontend-2.0.3/app/views/spree/shared/_search.html.erb (2.7ms) Rendered vendor/bundle/gems/spree_frontend-2.0.3/app/views/spree/shared/_nav_bar.html.erb (10.2ms) Deface: 1 overrides found for 'spree/shared/_main_nav_bar' Deface: 'pages_in_header' matched 1 times with '#main-nav-bar' Deface: [WARNING] No :original defined for 'pages_in_header', you should change its definition to include: :original => 'db2835f20e2ab66e854a74f6ae2a05cfb86f20fd' Rendered spree/static_content/_static_content_list.html.erb (0.0ms) Rendered vendor/bundle/gems/spree_frontend-2.0.3/app/views/spree/shared/_main_nav_bar.html.erb (6.6ms) Rendered vendor/bundle/gems/spree_frontend-2.0.3/app/views/spree/shared/_header.html.erb (33.4ms) Deface: 1 overrides found for 'spree/shared/_sidebar' Deface: 'pages_in_sidebar' matched 1 times with '#sidebar' Deface: [WARNING] No :original defined for 'pages_in_sidebar', you should change its definition to include: :original => 'd1fc4156cbab1ac52f706094ef49c096c6cc99c6' Rendered vendor/bundle/gems/spree_frontend-2.0.3/app/views/spree/shared/_sidebar.html.erb (3.2ms) Deface: 1 overrides found for 'spree/shared/_footer' Deface: 'pages_in_footer' matched 1 times with '#footer-right' Deface: [WARNING] No :original defined for 'pages_in_footer', you should change its definition to include: :original => '0e70b64f6d6eb3161e2de39b8253df9c0a201c63' Rendered spree/static_content/_static_content_list.html.erb (0.0ms) Rendered vendor/bundle/gems/spree_frontend-2.0.3/app/views/spree/shared/_footer.html.erb (3.8ms) Rendered vendor/bundle/gems/spree_frontend-2.0.3/app/views/spree/shared/_google_analytics.html.erb (1.5ms) Completed 200 OK in 124ms (Views: 117.4ms | ActiveRecord: 2.8ms) Started GET "/assets/store/all-ca3b1f4927eae975c1f7c79787f2ca94.css" for 127.0.0.1 at 2013-10-11 14:10:58 +0400 Served asset /store/all-ca3b1f4927eae975c1f7c79787f2ca94.css - 304 Not Modified (0ms) Started GET "/assets/store/all-f0bc96963b93c18206d8e0486f8ea783.js" for 127.0.0.1 at 2013-10-11 14:10:58 +0400 Served asset /store/all-f0bc96963b93c18206d8e0486f8ea783.js - 304 Not Modified (0ms) Started GET "/assets/admin/bg/spree_50-ba6539ca1486ea7b446a777fa2d422ef.png" for 127.0.0.1 at 2013-10-11 14:10:58 +0400 Served asset /admin/bg/spree_50-ba6539ca1486ea7b446a777fa2d422ef.png - 304 Not Modified (0ms) Started GET "/assets/admin/bg/spree_50-ba6539ca1486ea7b446a777fa2d422ef.png" for 127.0.0.1 at 2013-10-11 14:12:06 +0400 Served asset /admin/bg/spree_50-ba6539ca1486ea7b446a777fa2d422ef.png - 304 Not Modified (0ms) 

我找到了解决方案。 我的Spree版本是2.0稳定的,它使用了Deface的宝石,而不是与HAML模板一起工作。 我刚搬回ERB。 Spree的新版本可能已经不得不支持Haml。

谢谢你们。