Ruby on Rails - 链接预处理器引擎

时间:2016-12-08 03:56:54

标签: ruby-on-rails coffeescript erb preprocessor

假设我有 custom.js.coffee 文件,该文件通过CoffeeScript处理器运行,并提交 custom.js.erb.coffee 贯穿CoffeeScript和ERb处理器。

链接预处理器引擎会带来什么好处?

1 个答案:

答案 0 :(得分:1)

  

链接预处理器引擎会带来什么好处?

ERB是一个简单的Ruby模板系统,可以将代码嵌入任何纯文本文档(或任何其他此类cssjsymlhtml等等on),这意味着你可以在这些文件中使用ruby代码。第一步是erb预处理(执行ruby代码并粘贴结果),然后将coffee转换为js代码并发送到网页。好处是生成文件,它可以依赖于ruby逻辑,并将数据从ruby传递给js。

顺便说一句,您可以省略erb扩展程序,您仍然可以在这些文件中使用erb代码。