現在、私のコードを私のインスタンスにプッシュするとHerokuはアセットをあらかじめコンパイルすることになっているようです。Herokuが開発モードでプリコンパイルされたアセットを使用しないようにする
これはプロダクションサーバには最適ですが、私の "RAILS_ENV = development"サーバでは、アセットマニフェストから個別に提供されたすべてのJavaScriptファイルと同じページを取得するため、コードはすべて事前コンパイルされた資産としてグループ化されています。
これは私のローカル環境(開発または生産)や私の生産Herokuインスタンスでは得られないポップアップエラーを投げて、私のjqueryデータテーブルライブラリが壊れてしまいます。
開発モードインスタンスでHerokuのアセットの事前コンパイルを無効にする方法はありますか?あるいは、既に開発用Herokuサーバー上でこれらが既に無効にされていない理由はありますか?
これは私が開発に押し進めるコードと、 (もしそうでなければ、生産は資産をあらかじめコンパイルするのをやめてしまうでしょう!)チップをありがとう - 私を立ち上げることができますが、私は別のコードを持つ必要がないソリューションを提供してくれるのだろうかと思います。/git branch for development heroku(例えばENV変数、Ruby環境のrbスクリプト値を使用) – Phantomwhale
あなたのアプリでpublic/assets/manifest.ymlが検出された場合、Herokuはあなた自身が資産のコンパイルを処理しているとみなし、あなたの資産をコンパイルしてください。 Rails 4では、代わりにpublic/assets/manifest- .jsonが必要です。両方のバージョンで$ rakeアセットを実行することでこのファイルを生成することができます:ローカルでプリコンパイルし、結果ファイルをGitにチェックする。 –