2013-01-01 24 views
2

我要尋找某種指導,這將有助於我開始分叉寶石的工作,改變他們,我需要和輔助碼寫入到該(測試等),並解釋拉入請求github上的程序指南分叉和上軌寶石

假設我知道rails ruby​​和rspec,我錯過了關於gem如何工作的知識,每個文件的含義以及我應該如何改變它的任何內容,以及我應該以什麼方式工作 - 我應該爲此創建一個新的rails項目嗎?或者在我最初的項目中使用寶石?

例如,我要一個簡單的屬性添加到,創業板有發電機創建了遷移,但我不知道從哪裏開始加入它,並且關於寶石文件下一步該怎麼做。

鏈接到的地方,說明這將是極好的..谷歌是不是非常有幫助

回答

5

我建議你尋找如何首先創建一個寶石。 「Make your own gem」將幫助您開始。

+1

謝謝,這對自己有幫助,但它非常基礎,並沒有幫助我瞭解特定於rails的寶石(不僅僅是ruby)。再次感謝 –

+2

在這種情況下,看這裏http://www.railsdispatch.com/posts/how-rails-3-enables-more-choices-part-1「添加自己的Rake任務」,「添加自定義生成器」 – uokesita

3

我不認爲你描述存在或可以書面指導。原因 很簡單:寶石可以非常不同地實現。所有我可以推薦它 試着去發現github.com一些寶石,非常基本的實現,對於進行自我教育目的書面 例子的,然後閱讀並 實驗他們。

我自己最近搜索了類似的意圖,我發現 acts_as_commentable非常有幫助。

UPDATE:

關於在GitHub上 「拉入請求」 的過程:該視頻可能是有用的Intro to GitHub Pull Requests 當然GitHub的Fork A RepoUsing Pull Requests文檔。