2

したがって、基本的に特定の.jsファイルに読み込まれるビューがあり、ローカルホストでは正常に動作しますが、herokuにプッシュすると死にます。

基本的に私が定義するコントローラーで

@script = '/assests/script_name.js?body=1'

そして、私が呼び出すビューで

%script{:src => @script, :type => "text/javascript"}

これにより、開発中の正しいスクリプトが読み込まれますが、本番環境では見つかりません

私は何が欠けていますか?

4

1 に答える 1

0

あなたのコントローラーで...

@script = view_context.asset_path('script_name.js')

それが私だったら、代わりにこれをします:

コントローラ:@script = 'script_name'

見る:= javascript_include_tag @script

于 2012-11-15T23:56:15.097 に答える