2011-01-13 10 views
3

お元気ですか?私はいつも開発モードで働いていました。
これまでのところすべてうまく見えます。プロダクションモードを開始したとき、私の.cssと.jsはすべてルーティングエラーが発生し、表示されませんでした。rails3のプロダクションモードに変更中にルーティングエラーが発生する

多くの感謝!

Started GET "/javascripts/application.js?1293486752" for 127.0.0.1 at Thu Jan 13 23:11:21 +0100 2011

ActionController::RoutingError (No route matches "/javascripts/application.js"):

答えて

7

RailsのデフォルトのWebサーバは、一般的に複数のタスクのこれらの種類に合わせて最適化されるように、生産に静的な資産を提供しないように。おそらくこれが問題です。

これを修正するには、config.serve_static_assets = trueconfig/environments/production.rbに設定するか、ウェブサーバーを設定してください。

+0

ねえ、それは変わっていません。私はそれを追加し、サーバーを再起動 – daniel

+0

あなたはどのサーバーを使用してアプリケーションを実行していますか?あなたはいくつかのコンテンツを含むjavascripts/application.jsを持っていますか? – PerfectlyNormal

+0

あなたの答えは理にかなっています。後で私はherokuにアップロードし、CSS/javascriptは正常に動作していました。しかし、それは私にサインアップすることはできませんでした。私には誤りがある。なぜ私は生産モードをチェックしたかったのですが、ここではすべての機能はスタイルシートを除いて問題ありません。 – daniel

関連する問題