0

何らかの理由で、app / asset/javascriptsフォルダーの下のjsファイルはrailsアプリケーションによって要求されなくなりました。

でアセットを有効にしましたapplication.rb

私はこれらの行を持っていますapplication.js

//= require_self
//= require_tree .

空白行を適切に使用します。

そして、私はこの行を私のapplication.html.erbファイルに含めました:

<%= javascript_include_tag "application" %>
<%= csrf_meta_tag %>

フォルダー内にapplication.js, jquery.js, jquery-ui.js, prototype.js他のいくつかのjsファイルがありjavascriptsます。しかし、Firefoxのfirebugでこれらのjsファイルにアクセスすると、コンテンツはフォルダー内のコンテンツとは異なります。私はメッセージを受け取り続けます:Served asset /xxx.js - 304 Not Modified (0ms)

それはとてもイライラしていて、私は本当に助けが必要です。前もって感謝します!

使ってます

Railsバージョン:3.2.7

Rubyバージョン:ruby 1.9.3p194

宝石バージョン:1.8.24

シンサーバー

更新:私は使用rake assets:cleanしましたが、これは二度と起こりませんでした!

4

1 に答える 1

1

おそらくこれは、このプリコンパイル済みファイルがパブリック ディレクトリにあるためです。

これを追加してみてくださいdevelopment.rb

  config.serve_static_assets = false
于 2012-08-15T22:36:22.330 に答える