问题标签 [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.
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(在此处输入一个数字)......有更有效的方法吗?
帮助将不胜感激:) 谢谢!
rspec - 如果在描述块中调用 Factory Girl 为什么会创建重复项
我正在使用 Factory Girl 和 Faker 创建独特的测试用户。用户模型对电子邮件进行唯一性验证。
如果我嵌套 2 级描述块,那么一些测试将失败,因为有重复的电子邮件。如果我不嵌套描述块,那么所有工厂调用都会返回唯一用户并且测试通过。
为什么 Faker 在第一种情况下会生成重复的电子邮件?
Rspec 返回以下错误:
ruby - FactoryGirl 没有创建唯一的对象
我有一个失败的测试,据我了解,它应该使用 Faker gem 创建具有唯一值的对象。我真的被困在这里了。谢谢您的帮助!
来自 user_spec.rb 的测试失败:
后厂:
Rspec 结果:
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
,但没有运气。
先感谢您。
ruby-on-rails - 如何生成假书名?
我正在 rails3.2 中构建一个图书馆管理应用程序。我正在尝试生成用于测试目的的书名。是否可以使用 faker gem 生成这样的书名?
ruby-on-rails-3.2 - 来自示例数据填充器(faker)的用户在我的 Rails 应用程序中不可见?
我刚刚完成了 Michael Hartl 的 Rails 教程 - 第 9 章,但我遇到了下一个问题:
- 示例数据填充器中的用户不可见?
- 管理员用户未显示“删除”链接
我的测试套件都是绿色的!
这是我的文件:
应用程序/控制器/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
ruby-on-rails - 混入 Faker 方法 - RSpec
我怎样才能在一个命名空间下访问每个 Faker 方法:
而不是写:
我正在使用 RSpec 和 Rails。
ruby-on-rails - 无法使用 rake db:populate 填充 db
我正在尝试使用 rake db:populate 填充我的数据库。我在 michael hartl 的书的第 10.3.2 章。
即使我没有收到任何错误消息,数据库似乎也没有填充。
这是sample_data.rake
我创建的文件:
javascript - 使用 Meteorite 开始使用 Faker.js
我正在尝试将 Faker.js 与 Meteorite 一起使用。我添加了这个包:
https://atmosphere.meteor.com/package/Faker.js
我正在尝试在服务器启动时添加假用户:
但我收到一个错误:
ReferenceError:Faker 未定义
不知道如何解决这个问题...
php - Symfony2 Faker 填充 ContextErrorException
运行 php "app/console faker:populate" 时出现以下错误:
在我的 config.yml 我有: