问题标签 [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 投票
2 回答
567 浏览

intersystems-cache - 测试 Intersystems Caché 的数据生成器?

是否有任何简单的方法(即库)来为 Caché 创建测试数据,类似于 Ruby/Rails 的 Populator 和 Faker gems?

** 编辑 ** 我正在尝试为Epic实现创建测试数据。除了电子病历 (EMR) 应用程序之外,该实施还包括一个名为“文本”的工具。我希望我可以将数据生成器与文本一起使用。

0 投票
1 回答
1541 浏览

heroku - 无法加载 --faker 以进行 heroku 安装

我正在尝试运行 heroku rake db:migrate 并继续遇到同样的问题。它说它无法加载文件--faker。我尝试以各种可能的方式将其放入我的 gem 文件中。这是我现在的gem文件:

无论我做什么,它都不会加载 faker 文件,所以我可以完成 heroku 安装。

0 投票
1 回答
388 浏览

ruby-on-rails - .rake 文件和文本编辑器

我正在尝试遵循 Michael hartl 的 Ruby on Rails 教程,他为 Faker gem 创建了一个 sample_data.rake 文件,以创建示例数据和用户。问题是当我在 TextWrangler 中打开应用程序时,该文件没有显示在文件目录中,然后当我使用 TextWrangler 强制打开它时,文件上的文本全黑,而 TextWrangler 文件上的通常编程语言会是不同的颜色。

以 .rake 结尾的文件有什么特别之处吗?

我是一个迷路的新手,我什至不知道它正在运行的功能是否正常工作,所以我有点担心我可能做错了什么......

0 投票
4 回答
510 浏览

ruby-on-rails - 如何解决 i18n 的 Hash#slice 和 ActiveSupport 的 Hash#slice 之间的名称冲突

我正在开发一个 Rails 2.3.14 项目,该项目使用 0.6.0 的i18n gem和 2.3.14 的 ActiveSupport gem。这两个都定义了一个Hash#slice方法(i18n's ; ActiveSupport's),但它们的功能不同:i18n 版本使用Hash#fetch,因此i18n/core_ext/hash.rb:4:in 'fetch': key not found (IndexError)如果缺少任何请求的键,则会引发异常,而 ActiveSupport 版本会愉快地忽略丢失的键,而 ActiveSupport 的其余部分取决于那快乐的无视。

在我的应用程序中,首先加载 i18n 版本(因为顺便说一下,faker 将其作为依赖项加载),因此当 ActiveSupport 尝试依赖 ignore-missing-keys 行为时,我得到了异常。

有没有办法告诉 Rails 在 faker 和 i18n 之前加载 ActiveSupport?

0 投票
1 回答
1355 浏览

ruby-on-rails - 运行时无法加载 gem - 无法加载此类文件

我的 Gemfile 中有以下声明

gem 'foo', :git => 'git@github.com:bar/foo.git'

运行 bundle install 后,它可以在以下文件夹下检索 gem

$ ls ~/.rvm/gems/ruby-1.9.3-p0@samples/bundler/gems/foo-4dc3d7bf8271

但是在我的程序中使用 gem 并使用 require 'foo' 并运行它会引发以下问题。

custom_require.rb:36:in `require': 无法加载此类文件 -- foo (LoadError)

我该如何解决这个问题?

编辑

0 投票
1 回答
1062 浏览

ruby-on-rails - 使用 Faker 在 MySQL Rails 数据库中创建示例数据

我已经在我的数据库中加载了一段时间的“假”数据。现在,我已经做出了足够的更改来重新刷新数据。我已经填充了 3 个表... UsersStoresGears。我的问题是填充 Gears 表。我有2个问题。首先也是最重要的......它在某个列(user_id)之后停止填充数据库。您是否必须显式跳过数据库中的列才能使任务的其余部分正常工作,或者我还有什么?请参阅下面的代码...

sample_data.rake

其次,我在填充数据库时随机出现此错误......我无法弄清楚:

齿轮型号

数据库(齿轮表)

我的环境:

  • 导轨 3.2.0
  • Ruby ruby​​ 1.9.3p0(2011-10-30 修订版 33570)[x86_64-darwin11.2.0]
  • 宝石'假货','1.0.1'
0 投票
1 回答
56 浏览

ruby-on-rails-3 - 一些宝石的Rspec混淆和启动方法

我是 Rspec 的新手,我从电子书和在线博客中学习它。我对一些宝石有些困惑,我应该如何进行测试?他们对 Rspec 和测试的真正作用是什么?

这些宝石如下

gem factory_girl gem 'capybara
'
gem 'faker'
gem 'guard-rspec'
gem 'launchy'

我不知道为什么要使用它们以及在开始学习 Rspec 时应该使用哪个 gem?另一个问题是我应该在学习 Rspec 的同时进行单元测试还是功能测试?

请帮我。
谢谢。

0 投票
1 回答
3228 浏览

ruby-on-rails - Faker 在 ruby​​ on rails 中生成英文句子

在使用带有 Rails 的 Faker 时,它会生成其他语言的句子。我希望它们以英语生成。我需要更改哪些设置才能做到这一点?

0 投票
1 回答
1472 浏览

ruby-on-rails - 未初始化的常量 Faker::CONFIG

我希望 Faker 生成“英语”语言的句子。

我已经使用了require 'faker'

当我使用Faker::Name.name时,它​​工作正常。

当我使用Faker::Config.locale = :en 时,它给出了错误uninitialized constant Faker::CONFIG

我错过了什么吗?.

0 投票
1 回答
1496 浏览

ruby-on-rails - 为什么 faker::lorem 的输出会在字符串的开头产生破折号?

使用带有 rails 的 faker gem 来生成一些假数据。当我使用 faker::lorem 时,输出包括字符串前面的破折号。

像:

知道为什么这个函数返回带有破折号的 Lorem 吗?最简单的方法将它们剥离?