【发布时间】:2018-07-27 17:02:25
【问题描述】:
我想开发一个用于安装在 rails 应用程序中的 rubygem。
gem 将包含几个模型及其数据库迁移。
我还想添加测试来断言模型及其关系。我更喜欢 RSpec 这样做。
当我即将开始时,我遇到了一个问题,即如何在 gem 中使用 ActivRecord,以便使用测试我可以插入夹具数据并测试关系和行为。我相信 SQLite 应该被证明是最好的此处为数据库选项。
注意:我之前没有开发过任何 Rubygem,这将是我尝试的第一个。因此,我们将不胜感激任何帮助,以引导我朝着正确的方向前进。
谢谢。
2018 年 7 月 30 日更新
我发现了一个类似的问题Ruby Gem Development - How to use ActiveRecord?,这正是我想要做的。但答案并不十分清楚。希望这有助于理解我的问题。
【问题讨论】:
-
问题是什么?
-
想要开发一个 rubygem,其中我将有一些基于 ActiveRecord 的模型,这些模型将被 Rails 应用程序直接使用。我还想使用 rspec 测试我的 gem 中的模型。我不知道该如何处理。
标签: ruby-on-rails activerecord rubygems ruby-on-rails-5