0

PlusStrapフレームワークをRailsアプリケーションに使用したいと思います。私が見るように、それはわずかにカスタマイズされたブートストラップです。

レイアウトにcss-fileを含めました。

<%= stylesheet_link_tag    "plusstrap.min.css" %>

しかし、このCSSファイルを見ると、そのような画像参照が見つかりました。

background-image: url("../img/glyphicons-halflings.png");

アセット/imgフォルダーを作成して画像ファイルを入れましたが、Railsはこの画像を見つけることができません。どうすれば修正できますか?

4

3 に答える 3

1

CSSのURL呼び出しによって参照される、何かを含める正しい方法は次のとおりです。

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

Railsフレームワークはそれを特別な方法で処理します。

于 2012-11-17T10:49:09.693 に答える
0

フォルダ構造を確認してください。本当に画像を指しているのでしょうか。レール内の相対パスについては、ドキュメントを確認してください。

于 2012-11-17T10:45:15.690 に答える
0

cssファイルを変更したくない場合は、のようなフォルダーにファイルを配置して、次のようにcssを呼び出すことができますapp/assets/stylesheets/plusstrap/plusstrap.min.cssapp/assets/images/img/

<%= stylesheet_link_tag "plusstrap/plusstrap.min.css" %>

冗長になる可能性はありますが、cssを元の状態に保ちたい場合は効果的な方法です。

于 2012-11-18T16:03:49.930 に答える