仮想属性の検証を使用すると、次の問題が発生します。
validates :agreement, acceptance: true
これを削除すると、アセットのプリコンパイルでデータベース接続が不要になります。
検証を保存し、アセットをローカルでプリコンパイルしない方法はありますか?
仮想属性の検証を使用すると、次の問題が発生します。
validates :agreement, acceptance: true
これを削除すると、アセットのプリコンパイルでデータベース接続が不要になります。
検証を保存し、アセットをローカルでプリコンパイルしない方法はありますか?
次の 2 つのオプションがあります。
config/application.rb でアプリケーションを初期化するときにアセットがプリコンパイルされないようにします
config.assets.initialize_on_precompile = false
または、それらを初期化して、heroku labs user-env-compile を追加できるようにします。
heroku labs:enable user-env-compile -a myapp
続きを読む: