问题描述
||
我正在尝试将合并键与Rails YAML固定装置一起使用。我有:
BOOK: &BOOK
name: To Kill a Mocking Bird
upc: 0215192786624
item_a:
owner: user_a
<<: *BOOK
item_b:
owner: user_b
<<: *BOOK
但是,这导致sqlite在我们的某些开发机器上抱怨重复的相同主键。有任何想法吗?我检查了一下,所有计算机都在运行1.9.2 p180,并且该问题仅在大约一半的计算机上发生。谢谢。
解决方法
我想知道这是否是由于合并键在ruby 1.9中不起作用引起的。更具体地说,切换到psych yaml解析器:
http://redmine.ruby-lang.org/issues/show/4300
, 您将必须在item_a和item_b上指定具体ID。