2012-01-28 15 views
3

私はRailsアプリケーションを作成し、それをHerokuにデプロイしました。しかし、このプロセスでは非常に奇妙なことが起こった。 javascriptファイルの半分にエンディング(.js)がありません。私はこれがなぜなのか全く分かりません。私は広範囲に検索しましたが、私は答えを見つけることはできません。Rails 3.1 Production - Javascriptが欠落しています.jsのデプロイメントの終了点

# Code is not reloaded between requests 
    config.cache_classes = true 

    # Full error reports are disabled and caching is turned on 
    config.consider_all_requests_local  = false 
    config.action_controller.perform_caching = true 

    # Disable Rails's static asset server (Apache or nginx will already do this) 
    config.serve_static_assets = true 

    # Compress JavaScripts and CSS 
    config.assets.compress = true 

    # Don't fallback to assets pipeline if a precompiled asset is missed 
    config.assets.compile = true 

    # Generate digests for assets URLs 
    config.assets.digest = true 

    config.assets.precompile << '*.js' 

任意の提案:

マイ生産-configがこのように見えますか?

この他の同様の質問1時間前(http://stackoverflow.com/questions/9049023/rails-3-1-production-javascript-loads-but-doesnt-execute)スパムをおかけして申し訳ありません。

+0

どのようなスタックをヘロクで使用していますか?どのバージョンのレールとルビーを使用していますか? – fatfrog

+0

heroku/productionにserve_static_assets = falseを使用する必要があります – marcosbeirigo

+0

実際に何が起こっているかを自分のマシン上で実稼働させてみましたか? – PhillipKregg

答えて

1

これは役に立ちますか?あなたは、あなたのjsファイルがどこに含まれているかを示していません。彼らが名前に点があるなら、明らかにRailsに伝える必要があります。 asset:precompile for .js files? rails 3.1

+0

申し訳ありませんが、私は1ヶ月以上前にこの質問をしました。私はそれをどうやって作ったのか覚えていない。しかし、質問に答えてくれてありがとう。 –

関連する問題