gpt4 book ai didi

ruby-on-rails - 对于我的一个模型,我有几个应该自动填充的实例。我该如何处理?

转载 作者:数据小太阳 更新时间:2023-10-29 08:21:49 28 4
gpt4 key购买 nike

我必须具体说明这一点才有意义。在我的应用程序中,我有一个名为 theme 的模型,其中包含小部件颜色主题信息。我们提供了一些主题,但主要依靠用户创建自己的主题。所以问题是:我在哪里存储我的主题?如果我将它们存储在主题数据库中,那么每当我在测试期间切换数据库或刷新它时,我都必须重新输入主题。这没什么大不了的,只是看起来很草率。

现在我将主题存储在 Controller 的哈希中。问题是因为每个小部件都有一个主题,每个小部件都有一个 theme_id,而我们提供的主题没有 theme_id,因为它们没有存储在数据库中。

我知道这个问题的解决方案非常简单,但我想确保我的解决方案采用最佳编码实践。有人对此有什么建议吗?也许有一种方法可以在迁移或其他 rake 任务期间将条目添加到数据库中......

谢谢!

托尼

最佳答案

在迁移中加载种子数据最有意义,也是我经常做的事情。如果创建前几条记录确实是正确初始化表的一部分,即,如果没有它们,您的表根本无法完成您在应用程序中需要的工作,那么它们就属于迁移。 Rake 任务非常适合捕获您需要根据命令加载到应用程序中的数据集(例如用于演示),但如果某些记录将始终需要,那么迁移就是现场。

关于ruby-on-rails - 对于我的一个模型,我有几个应该自动填充的实例。我该如何处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/489316/

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