什么是.tt扩展名?

时间:2014-01-10 15:23:03

标签: ruby-on-rails

我有一个项目,所有.yml文件都有扩展名.yml.tt

例如:

/config/database.yml.tt

我该怎么做才能让它发挥作用?我的rake db:migrate不知道如何阅读。

1 个答案:

答案 0 :(得分:0)

我不知道什么是tt扩展,但是具有敏感和可变信息的配置文件通常被放入.gitignore而不是真实文件提供示例文件(通常它们标有{{ 1}}扩展名 - 例如here)。

您应该将文件复制到.example,更改(如有必要)并运行config/database.yml

详细说明:您在本地数据库上有root密码 - 这意味着您需要在rake db:migrate中提供它。但是其他开发人员拥有自己的数据库设置,他们需要在每次更新代码后更改此文件并设置自己的密码。在database.yml中使用此文件时,您可以轻松地为自己的目的设置环境(并且可以查看示例文件),而不会破坏其他人的本地环境。