我正在尝试将一个全新的空 Rail 3.0.4 项目推送到 GitHub,但只是意识到 cookie 会话存储有一个密钥:
在config/initializers/secret_token.rb
NewRuby192Rails304Proj::Application.config.secret_token = '22e8...'
那么我们如何避免它被推送到 GitHub 上呢?我们可以忽略这个文件(使用.gitignore
),但是没有这个文件,Rails 应用程序将根本无法运行(并且不是一个完整的 Rails 应用程序)。或者一般来说,其他文件或框架也可能包含包含密钥的文件。这种情况下,推送到 GitHub 时应该如何处理呢?