什么是ruby中的.tt文件

时间:2014-05-01 03:33:00

标签: ruby-on-rails ruby bundler thor

bundler/bundler& rails/rails项目,有一些*.tt个文件(转到项目页面,点击t,然后输入.tt)。在这种文件中,它可以使用ERB。 .tt文件的示例(来自bundler):

source 'https://rubygems.org'

# Specify your gem's dependencies in <%=config[:name]%>.gemspec
gemspec

这些.tt文件是什么?他们来自哪里?

1 个答案:

答案 0 :(得分:6)

他们是Thor模板文件。

.tt可以是您想要的任何文件扩展名。这只是因为他们选择.tt作为文件扩展名。请参阅Thor::Actions#template了解详情。

A Real world example from bundler