我一直在网上搜索,我找不到任何好的/最近的例子,从新的公共rails应用程序中排除什么.我想在GitHub上打开我的应用程序,并想知道应该从源代码控制中删除哪些类型的数据.
据我所知,应该有一个config/config.yml包含私人信息的文件.我一直在寻找通过其他文件,它看起来像config/database.yml,config/intializers/secret_token.rb而且config/initializers/session_store.rb也应被排除在外?
最佳做法是单独排除所有这些文件吗?或者有没有办法config/config.yml在每个文件中定义信息并在其中调用?此外,哪些文件和数据应保密并隐藏?这就是全部吗?
我只是想知道我应该采取什么方法以及最佳做法是什么.谢谢你的帮助!