2011-09-15 9 views
0

私はRailsのチュートリアル、http://ruby.railstutorial.org/chapters/filling-in-the-layout#topにルビーを以下していると私はそれがCSSコードを含める方法を述べている時点で立ち往生しています:これは私が私のHTMLコード内に持っているものであるRubyとCSSコード

<%= stylesheet_link_tag 'blueprint/screen', :media => 'screen' %> 
<%= stylesheet_link_tag 'blueprint/print', :media => 'print' %> 
<!--[if lt IE 8]><%= stylesheet_link_tag 'blueprint/ie' %><![endif]--> 
<%= stylesheet_link_tag 'custom', :media => 'screen' %> 

。 HTMLファイルには、下にある:

/rails_project/sample_app/app/views/layouts$ cat application.html.erb 

とCSSのコードは下にある:

/rails_project/sample_app/public/stylesheets/custom.css 

が、CSSコードを認識していないようだと、結果として、私はちょうど平野を得ているようですHTMLウェブサイトあなたがRailsの3.1を使用している場合は、資産のパイプラインを使用することができます

<link type="text/css" rel="stylesheet" media="screen" href="/stylesheets/your_css.css"> 
+0

私は"ruby-on-rails"をタグとして追加しました。 –

+0

とあなたのHTMLコードの詳細を表示してください。周囲のコンテキストがここで関連している可能性があります。 –

答えて

1

のような定期的なCSSタグを使用している場合

-2

それが動作します。

あなたのレイアウトで、次のようなコードを使用してアプリ/資産/スタイルシートでのCSSファイルをスティック、彼らは自動的に、含まれ、彼らがする必要がiydをコンパイルし、縮小されます:

<%= stylesheet_link_tag "application" %>