我有一个项目,所有.yml文件都有扩展名.yml.tt
例如:
/config/database.yml.tt
我该怎么做才能让它发挥作用?我的rake db:migrate
不知道如何阅读。
答案 0 :(得分:0)
我不知道什么是tt
扩展,但是具有敏感和可变信息的配置文件通常被放入.gitignore
而不是真实文件提供示例文件(通常它们标有{{ 1}}扩展名 - 例如here)。
您应该将文件复制到.example
,更改(如有必要)并运行config/database.yml
详细说明:您在本地数据库上有root密码 - 这意味着您需要在rake db:migrate
中提供它。但是其他开发人员拥有自己的数据库设置,他们需要在每次更新代码后更改此文件并设置自己的密码。在database.yml
中使用此文件时,您可以轻松地为自己的目的设置环境(并且可以查看示例文件),而不会破坏其他人的本地环境。