问题标签 [fabrication-gem]
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 - 相互依赖的制造宝石协会
以下是我的制造商:
这里的问题是我需要将 my_first_association 传递给 my_second_association。在文档中找不到任何相关内容。
ruby-on-rails - Rails Fabrication gem 关联创建许多对象
我有两个具有简单has_many
关联的模型
这些是制造商
当我使用第二个它工作正常时,它会创建一个 Publicacion
和一个 Usuario
但是当我使用第一个时,它会创建10 Publicaciones
但11 Usuarios
,所有Publicaciones
关联都与最后一个相关联。
它不应该只创建一 Usuario
和十 Publicaciones
吗?
谢谢你的帮助。
ruby-on-rails - 如何使用 Fabricate-gem 生成对象?
我正在使用 Rails 4,Fabricate和Faker Gems。我正在尝试使用(100 个左右)随机创建的对象(包含多达 3 个冰淇淋的订单)为我的数据库播种。我遵循了推荐使用这种方法的这个答案。
模型/订单.rb
模型/ice_cream.rb
模型/extra.rb
测试/fabricators/order_fabricator.rb
测试/fabricators/ice_cream_fabricator.rb
它工作正常,我现在可以创建包含多达 3 个假冰淇淋的假订单,但问题是我正在努力找出制造更真实订单的逻辑,正如您可能在我的制造商代码中注意到的那样,有一些属性我标记为很好——我对它的结果很好——还有一些我仍然不完全满意的,比如......
- 我希望制作的冰淇淋可以随机地有一种或两种口味。
- 我希望对 Extras 做同样的事情
- 我想将随机制作的冰淇淋 的总和
:total_price
传递给订单:total
我试图通过创建Flavor Fabricator 来做到这一点,但它没有用..
测试/fabricators/flavor_fabricator.rb
我也尝试总结了:total_price
activeRecord的方式,但它也没有奏效
测试/fabricators/order_fabricator.rb
所以我的问题是... - 我希望的事情是可能的还是太多了?如果是这样,如何实现?
我希望我说清楚了,你可以帮助我,。谢谢
fabrication-gem - 你如何干掉子分类的制造商?
所以我有一个带有制造商的父类和两个子类。如何让子类引用父类的制造商来设置共享代码?
例如
ruby-on-rails - 在 Rspec 控制器测试中构建嵌套请求结构
目前我正在开发一个遵循json-api标准的项目。
我的问题是,json-api
为控制器测试构建嵌套请求结构的优雅而干净的方法是什么?rspec
ruby-on-rails - 如何使用 Fabricate gem 将值分配给块中的数组
我有以下内容,并且主机(倒数第二个)行不起作用。这可能吗?我将如何分配给它以进行保存?
ruby-on-rails - Fabrication gem 不允许我运行 `rails console` 并出现错误:为 rspec 工厂实现时已经定义了“model_name”
Fabrication gem让我无法运行 rails 控制台,因为它抱怨我用它创建的工厂模型已经在我的应用程序/模型中定义。
例如,我有一个Issue
模型app/models
,看起来像:
我正在创建此模型的示例,同时进行spec/factories/issue.rb
如下测试:
无论如何,我认为 Rails 控制台吓坏了,因为问题有两个定义。但是,我的 rspec 测试和应用程序都运行良好。
我得到的具体错误是:
如何rails console
在为我的 rspec 测试实现 Fabrication 的同时加载?
ruby-on-rails - 你如何构造具有可以在 rspec 中查询的 has_many 关联的对象?
我有这个模式,我想在 rspec 中测试。
这似乎不起作用:
也不是这个:
我遇到的问题是,如果我像这样构建制造:
在我的 rspec 中,我需要查询 question.choices。
ruby-on-rails - 我如何制作一个模型来验证 has_one 关系与外键约束的存在
我似乎遇到了某种循环关系,gem文档中的两个解决方案无法为我解决。请参见下面的示例。这是否意味着要以不同的方式完成?
有人会争辩说,因为一个对象没有另一个对象就无法真正持久化,它们应该只是一个模型。我认为最好将有关身份验证的所有逻辑提取到其单独的模型中,以免使用户膨胀。大多数情况下,凭据仅在创建会话时使用,而用户则一直在使用。