0

にアプリがありrailsます。私のアプリでは、一部使用している箇所があります。

使用する各部分は、独自のものをもたらしますCSS

問題は私たちの親愛なる人Internet Explorer 7に現れ、ヘッダーの外側Internet Explorer 8に挿入できません。CSS私は次の方法でそれをやろうとしました:

css=stylesheet_link_tag 'my_partial'
$(CSS).appendTo("head");

Chrome、Safari、および Firefox で完全に動作しています。CSSしかし、 Internet Explorer で を読み込めません。誰かがこの問題を解決する方法を教えてもらえますか?

4

1 に答える 1

0

yieldレイアウトのヘッド セクションにセクションを含めることができます。その後content_for、カスタマイズした CSS を含む各パーシャルで実行できます。

例えばlayouts/application.html.erb

<html>
<head>
  <!-- blah blah title and regular css here -->
  <%= yield :extra_stylesheets %>
</head>
...

次にパーシャルで:

<% content_for :extra_stylesheets do %>
  <%= stylesheet_link_tag 'my_partial_stylesheet' %>
<% end %>
于 2012-11-26T05:12:53.263 に答える