2014-01-10 139 views
0

我有一個項目,所有.yml文件擴展名有.yml.tt什麼是.tt擴展?

例如:

/config/database.yml.tt 

我該怎麼做才能得到它的工作?我的rake db:migrate不知道如何閱讀它。

回答

0

我不知道什麼是tt擴展,但敏感和多變的信息配置文件通常放入.gitignore,而是真正的文件提供了一個例子文件(通常他們都標有.example擴展 - 例如爲here)。

您應該將文件複製到config/database.yml,改變它(如果需要的話),然後運行rake db:migrate

詳細說明:您對本地數據庫root密碼 - 這意味着你需要提供它database.yml。但其他開發人員有自己的數據庫設置,他們將需要更改此文件並在每次代碼更新後設置自己的密碼。當這個文件在.gitignore中時,您可以爲自己的目的設置簡單的環境(並且可以查看示例文件),而不會爲其他人破壞本地環境。