gpt4 book ai didi

ruby-on-rails - 在 Rails 控制台中查看种子结果

转载 作者:行者123 更新时间:2023-11-28 21:05:38 25 4
gpt4 key购买 nike

我已经创建了一个种子文件,运行了 rake db:migraterake db:seed 一切似乎都运行良好。但是,我现在想在 Rails 控制台中查看种子,表的名称是 usersinfo。我如何查看以验证控制台中的种子是否正确填充?

我在控制台中尝试了 usersinfo.all 但出现了以下错误。

未定义的方法“全部”

最佳答案

据我所知,您不能直接从 Rails 控制台查看表,但是您可以通过该表的关联 ActiveRecord 模型检查该表是否有数据

例如:

如果你的表名是usersinfo您可能应该有一个名为

的模型
class Userinfo < ActiveRecord::Base
set_table_name :usersinfo
end

然后在控制台中你可以做

Userinfo.all

注意:根据 rails 约定,你的表名应该是复数,如果你没有使用 rails 约定,你总是可以通过 set_table_name: 方法设置表名

此外,.all 是一个 ActiveRecord 类方法,仅适用于 Activerecord 模型

关于ruby-on-rails - 在 Rails 控制台中查看种子结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14721027/

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