我有一個rails應用程序,它運行的服務沒有資產。當我部署,我看到:如何在Heroku上的Rails應用程序中完全關閉資產編譯?
-----> Preparing app for Rails asset pipeline
Running: rake assets:precompile
rake aborted!
could not connect to server: Connection refused
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port 5432?
/tmp/build_3pneyggcg60ks/vendor/bundle/ruby/2.0.0/gems/activerecord-3.2.14/lib/active_record/connection_adapters/postgresql_adapter.rb:1222:in `initialize'
/tmp/build_3pneyggcg60ks/vendor/bundle/ruby/2.0.0/gems/activerecord-3.2.14/lib/active_record/connection_adapters/postgresql_adapter.rb:1222:in `new'
/tmp/build_3pneyggcg60ks/vendor/bundle/ruby/2.0.0/gems/activerecord-3.2.14/lib/active_record/connection_adapters/postgresql_adapter.rb:1222:in `connect'
...
所以我要把它放到我的application.rb中:
config.assets.enabled = false
config.serve_static_assets = false
config.assets.compile = false
但我在部署時仍然得到了同樣的消息。
如何完全關閉heroku上的資產編譯/處理?
Heroku的支持與你同意 - 謝謝! –