2016-11-25 61 views
0

我做了一個rails web應用程序,當我將它部署到heroku時,一切工作正常,但在線我有這些錯誤:ActionController :: RoutingError(沒有路線匹配[GET]「/assets/star-off.png」):在rails4中,heroku

ActionController::RoutingError (No route matches [GET] "/assets/star-off.png"): 

我看着在回答類似的問題,在這裏和我在production.rb改變了這個:

config.serve_static_files = true 

和我做了一個耙資產:預編譯RAILS_ENV =生產

但徒勞無功。我該怎麼辦才能解決這個問題?

+0

請按照此步驟參考:https://devcenter.heroku.com/articles/getting-started-with-rails4 –

回答

1

試試這個

添加rails_12factor寶石到你的Gemfile github link of gem

gem 'rails_12factor', group: :production 

在終端

bundle install 

階段安裝包的更改到GitHub的

git add . 

提交更改到GitHub的

git commit -a -m "your commit message" 
git push 

推,這會更改的Heroku

git push heroku 

和你做!

乾杯!

+1

謝謝你,但我已經做了所有這些說明,我仍然有問題 – nour

+0

請出示你的代碼其中你正試圖加載這個圖片'star-off.png'。 –

相關問題