工厂女孩工厂使用保留字

时间:2017-08-08 04:29:13

标签: factory-bot

我有一个名为" Case"另一个名为" CaseUpdateLog"在其模型中属于关联。

class CaseUpdateLog < ApplicationRecord
  belongs_to :case
end

如果case没有添加到case_update_log工厂,那么我收到错误:

* case_update_log - Validation failed: Case must exist (ActiveRecord::RecordInvalid).  

如果我添加&#34; case&#34;到case_update_log工厂获取错误:意外的tIDENTIFIER,因为这里的case被解释为switch语句的启动。

FactoryGirl.define do
  factory :case_update_log do
    case
  end
end

我试过了

factory :case, :aliases => [:a_case] do

在Factory的情况下然后在case_update_log工厂中使用了a_case但它仍然给我错误:* case_update_log - 未定义的方法`a_case =&#39;为#你的意思? case =(NoMethodError)。请告知您是否有解决方案。谢谢。

0 个答案:

没有答案