在我的rails应用程序中,我使用了两个接口(user
和admin
)。资产目录也是分开的(assets
和admin/assets
)
今天我需要为两个接口实现相同的资产。
我如何做到这一点并避免重复文件?
答案 0 :(得分:0)
我建议将应用程序资产的公共位置放在默认文件夹app/assets
和管理员特定资产中 - app/admin/assets
。这样您将拥有默认资产,这些资产将被管理资产覆盖。例如:如果您在background-color: blue
中放置app/assets/stylesheets/mystyles.scss
,则background-color: red
会在管理员命名空间的app/assets/stylesheets/myadminstyles.scss
中覆盖{{1}}。