gpt4 book ai didi

ruby-on-rails - Rails fixtures——如何设置外键?

转载 作者:行者123 更新时间:2023-11-28 19:39:06 25 4
gpt4 key购买 nike

我正在阅读 guide 中有关 Rails 固定装置的信息(谢谢,trevorturk)。看来您在 Yaml 文件中定义了类,并且它们会自动加载到 test 数据库中——很酷。

但是如果你想指定这个食谱属于那本食谱(或其他),你该怎么做呢?

您是否应该在 Yaml 代码中手动指定 cookbook.idrecipe.cookbook_id 的值? (只是一个猜测——指南没有显示类似的内容。)或者有更合适的方法吗?

最佳答案

您应该使用命名固定装置,它会在您未提供的情况下自动为您生成一个 ID 号。这些 ID 号本质上是您使用的任何字符串的整数哈希值。如果您引用的是命名版本,请不要添加“_id”:

# recipes.yml
chicken_soup:
cookbook: my_recipes

# cookbooks.yml
my_recipes:
title: My Test Cookbook

关于ruby-on-rails - Rails fixtures——如何设置外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/510195/

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