Я пытаюсь продвинуть новый, пустой проект Rail 3.0.4 в GitHub, но просто понимаю, что в хранилище сеансов cookie есть секретный ключ:
В config/initializers/secret_token.rb
NewRuby192Rails304Proj::Application.config.secret_token = '22e8...'
Итак, как мы можем избежать его нажатия на GitHub? Мы можем игнорировать этот файл (используя .gitignore
), но без этого файла приложение Rails не будет запускаться вообще (и не является полным Rails-приложением). Или, как правило, другие файлы или фреймворки могут иметь файлы, содержащие секретные ключи. В таком случае, как это следует обрабатывать при нажатии на GitHub?