【发布时间】:2017-04-23 05:24:54
【问题描述】:
假设我有通过 CoffeeScript 处理器运行的 custom.js.coffee 文件,以及通过两个 CoffeeScript 运行的文件 custom.js.erb.coffee和 ERb 处理器。
这样链接预处理器引擎有什么好处?
【问题讨论】:
标签: ruby-on-rails coffeescript erb preprocessor
假设我有通过 CoffeeScript 处理器运行的 custom.js.coffee 文件,以及通过两个 CoffeeScript 运行的文件 custom.js.erb.coffee和 ERb 处理器。
这样链接预处理器引擎有什么好处?
【问题讨论】:
标签: ruby-on-rails coffeescript erb preprocessor
这样链接预处理器引擎有什么好处?
ERB 是一个简单的 Ruby 模板系统,将代码嵌入到任何纯文本文档(或任何其他诸如 css、js、yml、html 等)中,这意味着您能够在这些文件中使用 ruby 代码。第一步是erb预处理(执行ruby代码并粘贴结果),然后coffee转换为js代码并发送到网页。好处是生成的文件可以依赖于 ruby 逻辑,并将数据从 ruby 传递给 js。
顺便说一句,您可以省略 erb 扩展名,您仍然可以在这些文件中使用 erb 代码。
【讨论】: