1
相似名称的测试加载夹具我有3个班,STI,我想加载夹具每个:Rails的不与STI
Employee
Admin < Employee
OtherEmployee < Employee
我test_helper档案有fixtures :all
和夹具在:
employees.yml
admins.yml
other_employees.yml
,但只从other_employees.yml
数据被加载到数据库中。任何想法为什么或如何解决这个问题?
灯具:
#employees.yml
one:
id: 1
name: Name1
full_name: FName1
type: Admin
two:
name: Name2
full_name: FName2
type: Admin
three:
name: Name3
full_name: FName3
type: OtherEmployee
#admins.yml
adminone:
name: Admin1
full_name: FAdmin1
type: Admin
admintwo:
name: Admin2
full_name: FAdmin2
type: Admin
#other_employees.yml
oeone:
name: Oemp1
full_name: FOemp1
type: OtherEmployee
oetwo:
name: Oemp2
full_name: FOemp2
type: OtherEmployee
我正在使用rails 4.2.6。如果我像上面那样尝试,数据库似乎只需要1个文件。具体而言,以后按字母顺序排列,这可能是一条线索。 – akoller
你可以发布你的夹具文件的样子吗? – kcdragon
完成。让我知道这是否有帮助。 – akoller