【问题标题】:What approaches exist for personal configuration in a Rails project?Rails 项目中的个人配置有哪些方法?
【发布时间】:2013-07-25 12:20:54
【问题描述】:

假设我们在 Git 存储库下有一个典型的 Rails 项目。我想对配置或代码库进行个人调整(例如,简化调试)。我不想在切换、合并或拉取 git 分支时做任何额外的工作。我也不想影响其他开发人员。您为此使用(或可以建议)什么方法?

我的方法如下:

  • config/intializers/ 目录中创建一个文件(比如说personal_initializer.rb
  • 在 ~/.gitconfig 中定义

    [核心]

    excludesfile = ~/.excludesfile

  • ~/.excludesfile 中添加config/intializers/personal_initializer.rb

  • 在personal_initializer中做所有的修改和调整

【问题讨论】:

  • 你也可以直接将它添加到你项目中的.gitignore文件中
  • 如果你想添加一个 gem 来调试呢?这样的设置有什么意义?如果您的想法让工作更轻松,我认为其他人也可能希望使用它,您不觉得吗?

标签: ruby-on-rails customization


【解决方案1】:

我会将 development.rb 文件添加到 .gitignore 并创建一个 development.example.rb

development.rb 将包含我所有的个人配置,并且不会被推送到其他开发者本地资源

development.example.rb 将包含默认配置,因此当新开发者拉取源代码时,他必须将 development.example.rb 复制到 development.rb 并根据需要进行调整

【讨论】:

  • 问题是我做不到。至少说服大团队这样做是很成问题的。
  • 如果你不能组织你的团队,那么问题不是技术问题 :) 祝你好运
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-12
  • 2011-09-06
  • 1970-01-01
  • 2018-08-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多