什么是扩展和促进铁轨的最佳方式gem/engine
我找到了这个博客gem/engine,我想在我的 rails3 应用程序中使用它。
但是我想要的修改/功能很少,我愿意对它们进行编码。之后我想将它们添加到原件中gem/engine
(如果作者允许)
但我对如何以及在何处编码和测试我的新更改感到困惑。
到目前为止,我已经完成了以下工作
1 - 分叉gem/engine
到我的 github 帐户
2 - 将源克隆到我的本地机器
3 - 创建了一个示例 rails 应用程序并添加了gem
(来自我的 github 帐户)
我的问题是,
如何对代码进行更改gem
并对其进行测试。Gem 本身使用了 rspec,我也可以这样做,但是我正在计划的一些更改(例如布局更改)很难通过 rspec 进行检查。
这gem
在使用rails > 3