我添加了一个名为mobile.css
assets/stylesheets 目录的文件。application.css 中不需要此文件,因为我仅通过要针对移动设备优化的页面显式添加它。当我运行rake assets:precompile
它时,它不会将其推送到资产管道中。我猜我是否将它添加到application.css
它会预编译,但是我的移动样式表将覆盖我不想要的默认样式表。
在开发模式下效果很好,在我的布局中具有以下内容:
- if mobile_device?
= stylesheet_link_tag "mobile"
在生产中这是不行的,因为 mobile.css 没有被添加到管道中。
处理这个问题的最佳方法是什么?