[英]What effects do multiple file extensions have?
我使用Ruby on Rails和Uglify,這使我可以在Coffeescript中進行編碼。 因此,這兩個文件擴展名均有效:
#1 file.coffee
#2 file.js.coffee
我會只使用樣式#1為自己創造潛在的問題嗎? 從編譯到在Heroku(或其他Web服務器)上運行,在任何時候都需要.js嗎?
我相信我讀過某個地方,Rails僅查看最后一個文件擴展名,並相應地對其進行處理。 但是我想知道是否不包含.js
對任何東西都有任何缺點。
最終,多個文件擴展名的作用是什么?
Rails模板通常遵循此約定。 其他示例是.html.erb
和.html.haml
。 這符合格式.[format].[builder]
。 您會注意到,這些文件將混合使用代碼。 例如, .js.coffee
將同時具有Javascript和Coffeescript。
但最終,它的[format]
部分用於查找要使用的適當模板,而[builder]
部分指示要使用的模板處理器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.