2012-04-23 6 views
0

Rails 3.2.3では、htmlのheadタグには、stylesheet_link_tagのみが 'application'を参照し、すべてのリンクが壊れていても、app/assets/stylesheetsのすべてのスタイルシートへのリンクが含まれています。ここで何が問題になっています:"config.assets.compress = true"で開発中に不正なCSSリンクを作成する必要がありますか?

のconfig /環境/ development.rbが

config.assets.compress =真

を持っており、アプリ/資産/スタイルシート/ application.rbは

が含まれている場合
*= require_tree . 

app/views/layouts/application.rb headタグのスタイルシートセクションには、

のみが含まれます。
<%= stylesheet_link_tag('application') %> 

次に、app/assets/stylesheets内のすべてのCSSファイルにリンクタグが1つあります。それぞれのリンクは、application.cssを除いて404であり、それぞれのリンクのそれぞれにあるすべてのコンテンツを持っています。

これはRailsのバグですか? devの圧縮をテストするのは間違っていますか?私は何か間違っているのですか?

config.assets.compress = false 
config.assets.debug = false 
config.assets.compile = true 

これらの設定は、私が開発にプリコンパイル時に私のために働くように見える:これは役立つ場合

答えて

1

わからないが、私のdevelopment.rbに私はこれを持っています。また、application.rbでは、* = require_treeだけで動作しないものがあるため、すべての資産が必要です。

マイapplication.css

*= require_self 
*= require 'blueprint/screen' 
*= require jquery.jgrowl 
*= require jquery-ui-1.8.18.custom.css 
*= require 'custom' 

私はそれが予期しない問題を引き起こしていたので、* = require_treeビットを残していました。サーバーを再起動します。希望がある方向を与えることを望む

関連する問題