【发布时间】:2010-08-09 16:06:32
【问题描述】:
是否可以使用 Machinist 为非活动记录模型创建蓝图?无论我尝试什么,似乎都会产生错误!
如果这对机械师来说是不可能的,是否有另一个可以生成夹具的 gem 来做到这一点?我还读到工厂女孩对此有意见。
【问题讨论】:
-
如果您生成最简单的示例来重现该问题,这可能会有所帮助。另外,“非活动记录模型”是什么意思?使用 ActiveModel 的东西,还是使用普通旧 Ruby 对象的东西?
-
我只是指一个不绑定到 ActiveRecord/ActiveModel 的模型,但是是的,你真的可以说我正在寻找一种方法来将机械师蓝图用于任何常规 Ruby 类.我知道我总是可以使用 OpenStruct 创建自己的工厂方法来执行此操作,但我真的很喜欢 Machinist 的语法,如果我可以将所有内容都放在 Machinist 的 blueprint.rb 文件下就好了。
标签: ruby-on-rails ruby unit-testing mocking machinist