2012-01-17 10 views
0

私のローカルホストでは、スタイルシートapplication.cssは/assets/application.cssと参照されていますが、すべて問題はありませんが、アプリケーションをHerokuにデプロイすると、CSSファイルは/stylesheets/application.cssに要求されます。私が正しい設定をしていないものがありますか?私はちょうど私のコードでstylesheet_link_tag "applicaiton"を使用しています。 アップデートは、私が実際に得た:レールアプリケーションをHerokuに配備したときにスタイルシートのリンクパスが変更されたのはなぜですか?

ActionController :: RoutingError(Noルートマッチ[GET] "/assets/application.css");

これはどうやって起こりますか、ファイルはそこにあります。

答えて

0

あなたはHerokuに正しいスタックを持っていない可能性があります。現在のスタックはレール3.1をサポートしておらず、Assetsパイプラインもサポートしていません。 http://devcenter.heroku.com/articles/stack

+0

それは私のアプリを見て取り、どちらかの助けにはならない、解決github.com/baboonworksfine/simple-chat – Rn2dy

+0

問題、私のアプリの資産:あなたはシーダースタックに切り替える必要があります。この問題を解決するには

パイプラインモジュールが正しくロードされていません – Rn2dy

+0

@baboonWorksFineこれがどのように機能していますか?私は同じ問題に直面している –

関連する問題