我在Fixtures中遇到了一些问题
我有模特优势和善良
advantage.rb
belongs_to :kind
kind.rb
has_many :advantages
advantages.yml
1
id: 1
title: something
kind: apple
kind_id: 1
2
id: 2
title: somethjin
kind: orange
kind_id: 2
kinds.yml
apple:
id: 1
name: apple
orange:
id: 2
name: orange
我正在尝试将关联带到这里,因为kind_id带有一些垃圾值
所以我喜欢
kinds.yml
apple:
name: apple
orange:
name: orange
and advantage.yml
东西:
title: something
kind: apple
somethjin
title: somethjin
kind: orange
但它不起作用
如何解决此问题
答案 0 :(得分:1)
尝试这样但不确定:
kinds.yml apple: id: 1 name: 'name1' orange: id: 2 name: 'name2' advantages.yml adv1: id: 1 title: 'title1' kind: apple
答案 1 :(得分:0)
这不是你问题的答案。但我总是使用工厂而不是固定装置。它更容易维护,关联也很容易。