【问题标题】:What effects do multiple file extensions have?多个文件扩展名有什么影响?
【发布时间】:2015-07-31 14:22:30
【问题描述】:

我使用 Ruby on Rails 和 Uglify,这让我可以在 Coffeescript 中编写代码。所以这两个文件扩展名都是有效的:

#1 file.coffee
#2 file.js.coffee

仅使用样式#1 会不会给自己制造潜在的问题?从编译到在例如 Heroku(或其他一些 Web 服务器)上运行,.js 是否需要?

我相信我在某处读到 Rails 只查看最后一个文件扩展名并相应地处理它。但是我想知道不包括.js是否有任何缺点。

最终,多个文件扩展名的效果是什么?

【问题讨论】:

    标签: javascript ruby-on-rails coffeescript


    【解决方案1】:

    Rails 模板通常遵循此约定。其他示例是.html.erb.html.haml。这符合.[format].[builder] 的格式。您会注意到这些文件将包含混合代码。例如,.js.coffee 将同时具有 Javascript 和 Coffeescript。

    但最终,它的[format] 部分用于查找要使用的适当模板,[builder] 部分表示要使用的模板处理器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-31
      • 2011-03-13
      • 2012-09-08
      • 2015-03-04
      • 2010-09-08
      • 2020-01-11
      • 1970-01-01
      相关资源
      最近更新 更多