如何解决您可以将多少css文件缓存到Rails中的ruby中的一个文件中?
| 嘿!我在Formtastic上观看RailsCasts时,他以这种方式将所有文件缓存到一个文件中:<%= stylesheet_link_tag \'application\',\'formtastic\',\'formtastic_changes\',:cache => \"base\" %>
这样一来,所有的css文件都将被读入一个大文件,该文件现在是base.css,但我相信仍会在开发中拆分。
这可以走多远,您可以在生产模式下拥有任意数量的样式表并将其以一种方式放入一个文件中吗?这种做法可以吗?
解决方法
是的,您可以使用它来连接任意数量的文件,当您希望减少对服务器的请求时,它可以用于生产环境。在Rails 3.1中,通过引入资产管道和与之相关的新功能,对此进行了增强。
同样,这是生产中的一种好习惯,因为您通常希望将内容保持在尽可能小的状态,以提高速度和性能,其中包括对服务器的资产请求。您可能还希望研究生产的最小化,这会去除所有空格和注释,并有助于您提供较小的文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。