heroku上破碎的spree_fancy布局

时间:2013-11-21 20:14:36

标签: ruby heroku spree

我是铁杆新手。我在我的应用程序上安装狂欢和狂欢。它在开发上没问题,但是当我在heroku上部署它时,布局就被打破了。任何人都可以帮我解决这个问题吗?

问题w /图像:https://github.com/spree/spree_fancy/issues/68

Gemfile:

ruby '1.9.3'

gem 'rails_12factor', group: :production

gem 'rails', '4.0.0'

group :production do
  gem 'pg'
end        

group :development, :test do
  gem 'sqlite3'
end

gem 'sass-rails', '~> 4.0.0'

gem 'uglifier', '>= 1.3.0'

gem 'coffee-rails', '~> 4.0.0'

gem 'jquery-rails'

gem 'turbolinks'

gem 'jbuilder', '~> 1.2'

group :doc do
  gem 'sdoc', require: false
end

gem 'spree', '2.1.2'

gem 'spree_gateway', :git => 'link is omitted to post', :branch => '2-1-stable'

gem 'spree_auth_devise', :git => 'link is omitted to post', :branch => '2-1-stable'

gem 'spree_fancy', :git => 'link is omitted to post', :branch => '2-1-stable'

*链接可以在github上找到

我已经完成了:

heroku run rake db:migrate 

进入heroku之后。

1 个答案:

答案 0 :(得分:0)

您的heroku应用程序可能缺少公共/资产文件夹。

从您的应用程序文件夹中执行以下步骤:

bundle exec rake assets:precompile
git add .
git commit -m "public/assets precompile"
git push heroku master
heroku open

要查看Heroku文件夹中的内容:

heroku ls public/assets

此外,如果您遇到更多错误,请使用此命令进行故障排除。我在某些时候看到加载图像的一些错误。这些错误来自ActionController:

heroku logs -n 500
heroku logs -n 500 | grep Action

这是我在最后几天学到的东西,希望它对某人有用。