3

仮想属性の検証を使用すると、次の問題が発生します。

validates :agreement, acceptance: true  

これを削除すると、アセットのプリコンパイルでデータベース接続が不要になります。
検証を保存し、アセットをローカルでプリコンパイルしない方法はありますか?

4

1 に答える 1

1

次の 2 つのオプションがあります。

config/application.rb でアプリケーションを初期化するときにアセットがプリコンパイルされないようにします

config.assets.initialize_on_precompile = false

または、それらを初期化して、heroku labs user-env-compile を追加できるようにします。

heroku labs:enable user-env-compile -a myapp

続きを読む:

https://devcenter.heroku.com/articles/rails-asset-pipeline

https://devcenter.heroku.com/articles/labs-user-env-compile

于 2013-08-12T10:57:23.053 に答える