最近Herokuにプロジェクトを追加しました。ただし、.cssファイルまたは.jsファイルは動作していないようです。Herokuが表示されません(見つける?).cssと.jsファイル
私はTwitterのブートストラップの.cssファイルと.jsファイルを使用しています。ベンダー/アセットのそれぞれのディレクトリにファイルを追加しました。
私はここで尋ねた他の質問に基づいて、BambooからHerokuのCedarにアップグレードしました。私はrake assets:precompile RAILS_ENV=production
をconfig.assets.enabled = true
に変更し、application.rbのconfig.assets.enabled = false
、production.rbのconfig.assets.compile = false
config.assets.compile = true
、および上記のものの組み合わせについて考えてみました。
すべてがローカルで正常に動作しています。 (より多くの情報を提供しようとする試みにgithubのへのリンクを追加。)
https://github.com/moctopus/sixtydays
すべての非JS/CSSファイルが含まれています運。私は特定のファイルをプリコンパイルしてプッシュしました。また、config.assets.initialize_on_precompileをconfig/application.rbのfalseに設定しました。 – moctopus
ここに、私の完全なproduction.rbファイルの例を示します。http://pastebin.com/hVEUvH6G(私はデフォルトの変更されていないアプリケーションを使用しています.rb)。資産は '/ vendor/assets/blueprint'にあり、' config.assets.precompile + =%w [blueprint/*。css] 'を使ってそのフォルダにcssを追加します。レーキ資産を実行した後:彼らは英雄杉に取り組む。あなたの資産は実際に/ public/assetsにコンパイル/移動されていますか(そしてバージョン管理にコミットされていますか)? – pjumble
私はちょうどデフォルトのapplication.rbを使っていくつかの異なることを試みました。私は 'config.assets.precompile + =%w [bootstrap.css]'、 'config.assets.precompile + =%w [stylesheets/*。css]'、 'config.assets.precompile + =%w [ * .css] '。私は 'rake assets:precompile'が実行されるとファイルが作成され、public/assetsに移動されることを確認しました。私は彼らがソース管理にいることを確認しました。まだ運がありません。 – moctopus