指南分叉和上轨宝石
问题描述:
我要寻找某种指导,这将有助于我开始分叉宝石的工作,改变他们,我需要和辅助码写入到该(测试等),并解释拉入请求github上的程序指南分叉和上轨宝石
假设我知道rails ruby和rspec,我错过了关于gem如何工作的知识,每个文件的含义以及我应该如何改变它的任何内容,以及我应该以什么方式工作 - 我应该为此创建一个新的rails项目吗?或者在我最初的项目中使用宝石?
例如,我要一个简单的属性添加到,创业板有发电机创建了迁移,但我不知道从哪里开始加入它,并且关于宝石文件下一步该怎么做。
链接到的地方,说明这将是极好的..谷歌是不是非常有帮助
答
我不认为你描述存在或可以书面指导。原因 很简单:宝石可以非常不同地实现。所有我可以推荐它 试着去发现github.com一些宝石,非常基本的实现,对于进行自我教育目的书面 例子的,然后阅读并 实验他们。
我自己最近搜索了类似的意图,我发现 acts_as_commentable非常有帮助。
UPDATE:
关于在GitHub上 “拉入请求” 的过程:该视频可能是有用的Intro to GitHub Pull Requests 当然GitHub的Fork A Repo和Using Pull Requests文档。
谢谢,这对自己有帮助,但它非常基础,并没有帮助我了解特定于rails的宝石(不仅仅是ruby)。再次感谢 –
在这种情况下,看这里http://www.railsdispatch.com/posts/how-rails-3-enables-more-choices-part-1“添加自己的Rake任务”,“添加自定义生成器” – uokesita