如果Rails 4+有 secret.yml ,您可以在其中存储API密钥,为什么不自动将其添加到 .gitignore 文件中?
这是我的文件在创建新应用时的样子:
# Ignore bundler config.
/.bundle
# Ignore the default SQLite database.
/db/*.sqlite3
/db/*.sqlite3-journal
# Ignore all logfiles and tempfiles.
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
# Ignore Byebug command history file.
.byebug_history
(顺便说一句,我正在尝试Rails 5,但我认为这个问题仍然适用)