预处理和预编译有什么区别?

时间:2016-04-20 18:45:22

标签: ruby-on-rails

ruby​​ on rails的资产管道中的预处理和预编译有什么区别?

1 个答案:

答案 0 :(得分:1)

预处理 - 在将代码发送到浏览器之前将代码转换为css,html或js的过程。这通常是在你使用(这里是冗余的)预处理器时,例如coffeescript,erb,scss等。我必须说在使用预处理时顺序很重要。

预编译 - 在使用rake assets:precompile将代码发送到生产环境之前发生。它确保您的代码可编译(组成单词)并将其放入public/assets

如果您想要更多信息,快速谷歌搜索可以返回多篇文章。这是one