0

私はレールが初めてで、デモアプリを実装しています。「app/view/layout/applicatio.html.erb」ファイルに次のコードがあります。

<%= stylesheet_link_tag "scaffold" %>

しかし、それを実行してブラウザでデバッグすると、このパスが次のように展開されます。

<link href="/assets/scaffold.css" media="screen" rel="stylesheet" type="text/css">

assetsこのフォルダがどこから見えてくるのか理解できませんか? これは、スタイルシートの読み込みにも問題を引き起こしています。

4

1 に答える 1

1

ここでこの内容を読んでください。 http://guides.rubyonrails.org/asset_pipeline.html

application.html.erb 内

<%= stylesheet_link_tag "application", :media => "all" %>

applications.css で

 *= require_tree .

この行は、app/assets/stylesheets 内のすべての .css ファイルが含まれることを意味します。

于 2013-04-28T16:56:53.613 に答える