私の 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