如何解决在灯具中使用合并键和唯一标识符错误
|| 我正在尝试将合并键与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。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。