私の Rails アプリケーションでは、2 つのインターフェース (user
とadmin
) を使用しています。資産ディレクトリも分離されています(assets
とadmin/assets
) 今日、両方のインターフェースに同じ資産を実装する必要があります。
これを行い、ファイルの重複を避けるにはどうすればよいですか?
私の Rails アプリケーションでは、2 つのインターフェース (user
とadmin
) を使用しています。資産ディレクトリも分離されています(assets
とadmin/assets
) 今日、両方のインターフェースに同じ資産を実装する必要があります。
これを行い、ファイルの重複を避けるにはどうすればよいですか?
アプリケーション アセット共通をデフォルト フォルダapp/assets
に配置し、管理者固有のアセットを に配置することをお勧めしますapp/admin/assets
。このようにして、管理アセットによって上書きされるデフォルトのアセットが作成されます。例: に配置background-color: blue
すると、管理者の名前空間でapp/assets/stylesheets/mystyles.scss
上書きさbackground-color: red
れます。app/assets/stylesheets/myadminstyles.scss