问题标签 [faker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
442 浏览

ruby-on-rails - 使用 faker 为 ruby​​ 项目上传图像的 Rake 中止

我正在关注 Ruby on Rails 指南,但遇到了使用 gem“Faker”生成虚假内容的问题。我安装了 faker 并按照说明将用户和照片填充到我的项目中。我在 lib/tasks/populate.rake 中创建了这个文件

lib/tasks/populate.rake

现在我要做的就是将“rake db:populate”放在我的终端(以及正确的文件夹中)。当我这样做时,我得到:

我最关心的是

“rake 中止!无法将 nil 转换为字符串”

它似乎创建了用户,但没有上传任何图片。

问题:

a) 为什么 rake 被中止?

b) 如何删除我创建的用户?我知道的唯一方法是“User.all”,然后是 User.delete(在此处输入一个数字)......有更有效的方法吗?

帮助将不胜感激:) 谢谢!

0 投票
3 回答
3019 浏览

rspec - 如果在描述块中调用 Factory Girl 为什么会创建重复项

我正在使用 Factory Girl 和 Faker 创建独特的测试用户。用户模型对电子邮件进行唯一性验证。

如果我嵌套 2 级描述块,那么一些测试将失败,因为有重复的电子邮件。如果我不嵌套描述块,那么所有工厂调用都会返回唯一用户并且测试通过。

为什么 Faker 在第一种情况下会生成重复的电子邮件?

Rspec 返回以下错误:

0 投票
1 回答
343 浏览

ruby - FactoryGirl 没有创建唯一的对象

我有一个失败的测试,据我了解,它应该使用 Faker gem 创建具有唯一值的对象。我真的被困在这里了。谢谢您的帮助!

来自 user_spec.rb 的测试失败:

后厂:

Rspec 结果:

0 投票
1 回答
980 浏览

ruby-on-rails - Rails 3.2.13 + Faker + Devise + Rolify

我正在构建一个测试应用程序并遇到了 Faker gem 的问题:

我已经使用 Devise 创建了 Use 模型并使用 Rolify gem 创建角色,然后将使用 CanCan 来限制用户的使用权限。

因此,我使用 Faker 为我的 rake 任务创建了一个文件:

这段代码有效,它创建了 198 个虚拟用户......但是当我查看我的 users_roles 表时 - 那里什么都没有,用户没有分配给他们的角色。我一直在试图弄清楚如何通过 Faker 为用户分配角色,但没有运气。

我试过添加user.role_id = User.add_role :user,但没有运气。

先感谢您。

0 投票
1 回答
2261 浏览

ruby-on-rails - 如何生成假书名?

我正在 rails3.2 中构建一个图书馆管理应用程序。我正在尝试生成用于测试目的的书名。是否可以使用 faker gem 生成这样的书名?

0 投票
1 回答
533 浏览

ruby-on-rails-3.2 - 来自示例数据填充器(faker)的用户在我的 Rails 应用程序中不可见?

我刚刚完成了 Michael Hartl 的 Rails 教程 - 第 9 章,但我遇到了下一个问题:

  1. 示例数据填充器中的用户不可见?
  2. 管理员用户未显示“删除”链接

我的测试套件都是绿色的!

这是我的文件:

应用程序/控制器/users_controller.rb

应用程序/视图/用户/_user.html.erb

应用程序/视图/用户/index.html.erb

db/migrate/20130720175658_add_admin_to_users.rb

数据库/schema.rb

lib/tasks/sample_data.rake

规格/工厂.rb

规格/模型/user_spec.rb

规范/请求/authentication_pages_spec.rb

规范/请求/user_pages_spec.rb

规范/支持/实用程序.rb

0 投票
1 回答
524 浏览

ruby-on-rails - 混入 Faker 方法 - RSpec

我怎样才能在一个命名空间下访问每个 Faker 方法:

而不是写:

我正在使用 RSpec 和 Rails。

0 投票
1 回答
1527 浏览

ruby-on-rails - 无法使用 rake db:populate 填充 db

我正在尝试使用 rake db:populate 填充我的数据库。我在 michael hartl 的书的第 10.3.2 章。

即使我没有收到任何错误消息,数据库似乎也没有填充。

这是sample_data.rake我创建的文件:

0 投票
2 回答
1089 浏览

javascript - 使用 Meteorite 开始使用 Faker.js

我正在尝试将 Faker.js 与 Meteorite 一起使用。我添加了这个包:

https://atmosphere.meteor.com/package/Faker.js

我正在尝试在服务器启动时添加假用户:

但我收到一个错误:

ReferenceError:Faker 未定义

不知道如何解决这个问题...

0 投票
1 回答
731 浏览

php - Symfony2 Faker 填充 ContextErrorException

运行 php "app/console faker:populate" 时出现以下错误:

在我的 config.yml 我有: