2016-04-09 18 views
1

olsa bile sayfa boş kalır Heroku'nun varlık reddi (When deploying heroku app I get push rejected error (Precompiling assets failed)) nedeniyle itmeyi reddettiği bir sorunla uğraştıktan sonra, çözüm şu komut oldu: RAILS_ENV=production bundle exec rake assets:precompile.Heroku bastırdıktan sonra, kaynak kodu

Şimdi benim uygulamam nihayet heroku'ya aktarıldı ve uygulama URL'sinde artık varsayılan mesaj yok, ancak sayfası artık boş.

Bu benim Gemfile geçerli:

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" 

Ve bu benim Bowerfile geçerli: ekran görüntüsünde

asset 'angular' 
asset 'angular-route' 
asset 'angular-material' 

3 pencere, Heroku app, Heroku uygulamasından (boş sayfa) ve kaynak kodu vardır localhost'ta aynı uygulama. Bütün dosya yapısı burada görülebilir: https://github.com/kunokdev/flightmap çünkü bu sorunun hangi kısmına neden olabileceğini bilmiyorum. Web sayfamı düzgün göstermek için bunu nasıl düzeltirim?

enter image description here

Ancak bu hat gözüme takıldı, iterek zaman konsolunda herhangi bir hata vardı: Bütün konsol günlüğü burada bulabilirsiniz

remote:  Detected manifest file, assuming assets were compiled locally 

: https://jpst.it/GTtq

+0

Heroku günlükleri ne anlatıyor? Bir hata buldun mu? – Pavan

+0

@Pavan Hata yok. Sadece soruyu düzenledim, bunun üzerinde etkili olabilecek bir satır vardı. (sorunun alt kısmına bakın). Tüm konsol günlüğü burada bulunabilir: https://jpst.it/GTtq – Kunok

+1

Javascript konsolu hataları görüntüleme? –

cevap

1

Sorun aslında Açısal kodda idi. Ruby on Rails üretimdeki dosyaları, burada yanıtlanan Açısal denetleyicilerin birinde bozuk kodlara yol açan dosyaları küçültür: Angular code gets broken after minified and concated by Ruby on Rails

+0

Evet, bir Angular öğretici okuma kesinlikle tavsiye ederim.Bu sorun raylar ile ilgili değil Her öğreticide, bağımlılık enjeksiyonunun, kıyımlama sırasında bozuk koddan kaçınmak için yapılması gerektiği gerçeğine dikkat çekilmektedir. –

İlgili konular