0

Ruby と Rails の初心者で、custom.css を DOM の最後の css ファイル呼び出しに追加する方法を知りたいと思っていました。

また、Js をヘッダーの上ではなく最後にする必要がある場合、これを行う正しい方法は何ですか。

現在、Rails の順で assets フォルダーからすべてが取得されます。

ありがとう...

4

2 に答える 2

0

あなたのlayout.erbには、レイアウト自体の下に必要なものすべてを含めることができます

于 2013-03-11T16:16:57.553 に答える
0

あなたは付け加えられます:

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

をレイアウト ファイルの最後に追加custom.cssし、プリコンパイル リストに追加します。

# /config/environments/production.rb

config.assets.precompile += %w( custom.css )

ただし、application.cssファイルは引き続きcustom.css.

ファイルに含まれるファイルを設定することで、application.css でのコンパイルを停止できapplication.cssます。変化する、

# /app/assets/stylesheets/application.css

/*
 *= require_tree .
 */

/*
 *= require first_css
 *= require second_css
 */

ファイルを無視しcustom.cssます。これは、javascript の場合と非常によく似ています。詳細については、http: //guides.rubyonrails.org/asset_pipeline.htmlを参照してください。

于 2013-03-11T16:31:03.787 に答える