在處理了由於資產拒絕而拒絕推送的問題(When deploying heroku app I get push rejected error (Precompiling assets failed))後,頁面仍然爲空,解決方法是使用以下命令:RAILS_ENV=production bundle exec rake assets:precompile
。在推送到heroku後,即使源代碼不是
現在我的應用程序終於推送到了heroku,並且應用程序URL上不再有默認消息,但頁面現在變爲空白。
這是我的Gemfile:
source 'https://rubygems.org'
gem 'rails', '4.2.2'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0', group: :doc
# rake
gem 'rake', '11.1.2'
# csv reader
gem 'smarter_csv'
# bower rails
gem 'bower-rails'
# angular templates
gem 'angular-rails-templates'
# angular material
gem 'rails-angular-material'
# jquery ui
gem 'jquery-ui-rails'
# ionicons
gem 'ionicons-rails'
# Get user location info
gem 'geocoder'
group :development, :test do
gem 'byebug'
gem 'sqlite3'
end
gem 'spring'
group :development do
gem 'web-console', '~> 2.0'
end
group :test do
gem 'minitest-reporters', '1.0.5'
gem 'mini_backtrace', '0.1.3'
gem 'guard-minitest', '2.3.1'
end
group :production do
gem 'pg'
gem 'rails_12factor'
end
ruby "2.2.1"
這是我Bowerfile:
asset 'angular'
asset 'angular-route'
asset 'angular-material'
的截圖有3個窗口,從Heroku的應用,Heroku的應用(空白頁)和源代碼本地主機上的同一個應用。整個文件結構可以在這裏看到:https://github.com/kunokdev/flightmap,因爲我真的不知道哪個部分可能導致這個問題。我如何解決這個問題以正確顯示我的網頁?
有控制檯沒有錯誤,當我推着它,但是此行吸引了我的眼球:
remote: Detected manifest file, assuming assets were compiled locally
整個控制檯日誌可以在這裏找到:https://jpst.it/GTtq
heroku日誌告訴你什麼?你有沒有得到任何錯誤? – Pavan
@Pavan沒有錯誤。我剛剛編輯了問題,有一行可能會對此產生影響。 (看問題的底部)。整個控制檯日誌可以在這裏找到:https://jpst.it/GTtq – Kunok
Javascript控制檯顯示錯誤? –