2012-03-16 6 views
0

Rails 3の愚かな問題でロックされています...実際には、私のアプリケーションを設計するためのCSSをビルドしています。ロゴ(つまり、pngファイル)を統合します。だから私はviews/layouts/application.html.erbに取り組んでいます。Rails 3はビューテンプレートに画像を統合します

私はimage.pngをpublic/imagesフォルダに入れました。私が使用して私のCSSで

background-image: url("images/rails.png"); 

、何も表示さ...それはナット私を駆動します。この基本的な質問で私を助ける人がいますか?それはRailsと関係がありますか?あなたが前進/ background-image: url("/images/rails.png");

答えて

1

は、私は、問題の原因は、あなたが入力した相対URLだと思います。

画像がURL /articles/1/のページに埋め込まれている場合、ブラウザは/images/rails.pngの代わりに/articles/1/images/rails.pngから画像を取得します。

あなたはスラッシュとリソースを付加した場合、それはおそらく動作します:

background-image: url(/images/rails.png); 

ところで、私は静止画のための場所は、もはやpublicディレクトリですので、Rails Assets Guideを読むために良いアイデアではないと思います。

1

が欠落している

おかげ

関連する問題