我是铁杆新手。我在我的应用程序上安装狂欢和狂欢。它在开发上没问题,但是当我在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之后。
答案 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
这是我在最后几天学到的东西,希望它对某人有用。