我有一對夫婦的Rails項目,有一些共同的代碼庫的共享ActiveRecord的模型。常見的代碼由一些ActiveRecord的模型,並在此基礎之上的API的。目前我正在複製所有項目中的通用代碼,這是非常糟糕的做法。現在我想將通用代碼移至Ruby Gem。我是Ruby on Rails的新手。寶石tutorials我已經看過several但找不到任何東西,這將幫助我創建可重複使用的ActiveRecord模型寶石有用。如何通過紅寶石寶石
基本上我想要的是 -
- 寶石包含了一些常見的活動記錄模式。
- 寶石包含了一些代碼,它提供了對這些車型的API
- 這種寶石將由幾個Rails的項目中使用,他們將初始化數據庫等
請讓我知道什麼是最好的做法,這樣的案件。