2016-05-07 10 views
1

私は既に構築されているアプリケーション 'A'で作業していますが、基礎は使用されていません。今では、同じアプリケーション 'A'内にある別のモジュール 'B'を基礎にして作業する必要があります。アプリケーション内の1つのモジュールに対してRails Foundationを使用する

gemfileにgems 'compass-rails' & 'foundation-rails'を追加し、 'bundle install'を実行しました& 'rails g foundation:install'。

問題:

  • 私はapplication.scssで "* = foundation_and_overridesが必要" などが、それはアプリケーション全体 'A' を影響します。必要とされるどのような

  • 私は、アプリケーション全体が影響を受け得ることはありませんように、唯一のモジュールは「B」ビュー「* = foundation_and_overridesを要求」を追加する必要があります。

クエリ:

  • たちはRailsアプリケーション用の2つの異なるapplication.scssを使用することができます任意の可能性はありますか?好きなのは、A.scss(ファンデーションは含まれていません)とB.scss(ファンデーション付きのモジュールBのみ)です。

この特定のシナリオにどのように対処する必要がありますか教えてください。

ありがとうございます。 application.cssが命令

<%= javascript_include_tag "application" %> 

とレイアウト(通常は/views/layout/application.html.erb)で含まれて

答えて

0

あなたはfundationのCSSを使用して新しいapplication.scssを作成し、いずれかの必要があります。

  • 新しいapplication.scssを呼び出す新しいレイアウトを作成し、使用するレイアウトをコントローラごとに選択します(hereなど)

  • 同じレイアウトを使用して、どのアプリケーションを含めるかを選択する手順を追加します(hereなど)

+0

ご回答ありがとうございます。それが私を助けました。 – user3801253

関連する問題