【发布时间】:2020-07-11 12:07:20
【问题描述】:
第一次在这里发帖。我目前有一个 Ruby on Rails 项目,其中有一个 PostgreSQL 数据库。我最近在 PostgreSQL 数据库中创建了一个表,我想生成假数据来填充它。问题是我通常这样做的方式是使用模型,而我的 PostgreSQL 数据库中的表没有该模型。我通常会这样做:
50.times do
Model.create({ ...properties })
end
如果我没有模型,我该怎么做?可以用表名来做吗?如果我只使用表名(没有模型),我会收到此错误:NameError: uninitialized constant。
任何帮助表示赞赏:)
aburr 完美回答了我的问题!
【问题讨论】:
-
为什么要测试超出应用业务逻辑范围的数据?
标签: ruby-on-rails ruby postgresql faker