[英]How to store different themes with assets?
我希望有人能解释在有轨资产和无轨资产的情况下我该如何做 。
我有3个需要在单个Rails应用程序中使用的主题。
每个主题目前具有以下结构:
/css/..
/fonts/..
/images/..
/js/..
将来我可能会添加更多主题,所以我认为最好将每个主题放在自己的文件夹中,而不要分散分布。
我可以在此主题要求下使用资产固定线吗?
如果没有,我如何不使用资产管道来做到这一点?
首先,我建议您使用资产管道,因为它可以通过预编译和设置缓存头来提高Web应用程序静态资产的加载性能。
对于三个主题,即。 主题1,主题2和主题3,这就是我要做的:-
app/views/layouts
目录中创建名为theme1.html.erb
, theme2.html.erb
和theme3.html.erb
单个布局。 app/assets/stylesheets
目录中创建名为theme1.scss
, theme2.scss
和theme3.scss
的app/assets/stylesheets
。 app/assets/javascripts
目录中创建名为theme1.js
, theme2.js
和theme3.js
JS文件。 app/assets/images
目录中创建名为theme1
, theme2
和theme3
的子目录。 app/assets/images
目录之前,使用资产管道助手来引用图像,就像通常情况一样。 config/initializers/asset.rb
文件中的资产编译路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.