我正在尝试做一个 DRY cucumber 功能,但我遇到了将字符串转换为 ActiveRecord 模型名称的问题
Given /^the following "(.+)" exist:/ do |mod, table|
table.hashes.each do |t|
mod.create!(t)
end
assert mod.all.count == table.hashes.size
end
这给了
undefined method `create!' for "Balloon":String (NoMethodError)
更优雅的解决方案可能是使用工厂,但我想知道是否可以使用上述方法?