簡體   English   中英

多個文件擴展名有什么影響?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM