QA@IT

Railsでアセットコンパイルを使っている環境下において、Chrome Developer Toolで記述CSSファイルの特定ができない

2310 PV

http://cl.ly/image/440O1Y221x1s
静的ファイルの出力にRails3から導入されたassets:precompileを使っていると、development環境においてもCSSファイルの末尾に?body=1という記号が付きます。
これは設定から外すことができないようです。
この影響でChrome Developer Toolが誤作動し、「記述CSSファイル特定機能」が動かなくなってしまいます。(以下参考画像)
http://cl.ly/image/220q3C2f1X1i

?body=1という文字列が付いたファイルについても通常のCSSとしてChromeに認識させる方法か、
assets:precompileのdevelopment環境において?body=1という文字を取り外す方法について、ご存じの方がいらっしゃれば是非教えていただければと思います。

回答

本題からずれますが、基本的にdevelopmentの環境では「assets:precompile」しないものだとおもいます。
これをやってしまうと、オリジナルのjavascriptと、「assets:precompile」で作られたapplication.jsが2重に読み込まれて、色々不具合が出ると思います。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。