gpt4 book ai didi

ruby-on-rails - has_many :through in fixtures in rails 3. 1

转载 作者:行者123 更新时间:2023-12-03 18:07:01 24 4
gpt4 key购买 nike

我想设置一些 has_many, :through 对象使用夹具在 rails 3.1 中进行测试。

如果您以关联的文档为例,我想知道如何将组件分配给零件。我发现这样做的唯一方法是在它自己的文件中显式创建 list 对象,但是如果我对该模型的默认值感到满意并且我想指定的只是零件/装配体 ID,那么是否有直接做的方法?

http://guides.rubyonrails.org/association_basics.html#choosing-between-has_many-through-and-has_and_belongs_to_many

我想要这样的东西:

my_assembly:
parts: my_first_part, my_second_part

这在您执行 HABTM 时有效,但在您具有显式连接模型时无效。

最佳答案

假设您想要或必须坚持使用fixtures,那么如果您从HABTM 切换到has_many :through 关系,那么您就不能再使用短内联列表了。您必须为 :through 模型创建一个单独的夹具文件。

关于ruby-on-rails - has_many :through in fixtures in rails 3. 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7588868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com