我正在使用rails来提供半静态站点,只是为了习惯轨道惯例 我真的需要使用资产管道来提供.css和.js吗? 我总是可以在服务器上预先编译我的.scss和coffee脚本 而对于半静态,我的意思是我可能会包含一些宝石来进行语法高亮或其他一些小任务 我想这是好习惯吗? 顺便说一下,我对导轨和编程一般都是新手 我只想要另一种意见 提前谢谢。
答案 0 :(得分:1)
如果您使用的是rails 3.1或更高版本,则应使用资产管道。它比以前在rails中提供的资产要快得多 - 除此之外,它还会对文件进行分类和缩小。
您应该始终在生产中预编译资产,无论您是否使用直接.css或.scss,因为如果您不预先编译资产,rails仍然必须在运行时编译它们。