指南分叉和上轨宝石

问题描述:

我要寻找某种指导,这将有助于我开始分叉宝石的工作,改变他们,我需要和辅助码写入到该(测试等),并解释拉入请求github上的程序指南分叉和上轨宝石

假设我知道rails ruby​​和rspec,我错过了关于gem如何工作的知识,每个文件的含义以及我应该如何改变它的任何内容,以及我应该以什么方式工作 - 我应该为此创建一个新的rails项目吗?或者在我最初的项目中使用宝石?

例如,我要一个简单的属性添加到,创业板有发电机创建了迁移,但我不知道从哪里开始加入它,并且关于宝石文件下一步该怎么做。

链接到的地方,说明这将是极好的..谷歌是不是非常有帮助

我建议你寻找如何首先创建一个宝石。 “Make your own gem”将帮助您开始。

+1

谢谢,这对自己有帮助,但它非常基础,并没有帮助我了解特定于rails的宝石(不仅仅是ruby)。再次感谢 –

+2

在这种情况下,看这里http://www.railsdispatch.com/posts/how-rails-3-enables-more-choices-part-1“添加自己的Rake任务”,“添加自定义生成器” – uokesita

我不认为你描述存在或可以书面指导。原因 很简单:宝石可以非常不同地实现。所有我可以推荐它 试着去发现github.com一些宝石,非常基本的实现,对于进行自我教育目的书面 例子的,然后阅读并 实验他们。

我自己最近搜索了类似的意图,我发现 acts_as_commentable非常有帮助。

UPDATE:

关于在GitHub上 “拉入请求” 的过程:该视频可能是有用的Intro to GitHub Pull Requests 当然GitHub的Fork A RepoUsing Pull Requests文档。

下面你可以找到接近你的问题的答案: