0

什么是扩展和促进铁轨的最佳方式gem/engine

我找到了这个博客gem/engine,我想在我的 rails3 应用程序中使用它。

但是我想要的修改/功能很少,我愿意对它们进行编码。之后我想将它们添加到原件中gem/engine(如果作者允许)

但我对如何以及在何处编码和测试我的新更改感到困惑。

到目前为止,我已经完成了以下工作

1 - 分叉gem/engine到我的 github 帐户

2 - 将源克隆到我的本地机器

3 - 创建了一个示例 rails 应用程序并添加了gem(来自我的 github 帐户)

我的问题是,

如何对代码进行更改gem并对其进行测试。Gem 本身使用了 rspec,我也可以这样做,但是我正在计划的一些更改(例如布局更改)很难通过 rspec 进行检查。

gem在使用rails > 3

4

1 回答 1

0

关于它有一个出色的 ScreenCast:RailsCasts: Contributing to Open Source

于 2013-02-15T12:38:38.683 回答