【发布时间】:2017-01-02 19:08:31
【问题描述】:
我正在尝试在模块内生成一个新工厂,我基本上需要
require 'rails/generators'
我正在调用下面的命令。请注意,它会在 test 文件夹中创建文件。
Rails::Generators.invoke 'factory_girl:model', ["Audit"]
-- create_table("audit", {:id=>:integer})
-> 0.0085s
create test/factories/audit.rb
当我尝试在终端中生成工厂时,它会在 spec 文件夹中创建工厂:
vo@so:~/Desktop/ruby-pos/api$ rails generate factory_girl:model 'Audit'
create spec/factories/audits.rb
我的问题是:我基本上想在运行Rails::Generators.invoke 'factory_girl:model', ["Audit"]时在spec文件夹中创建工厂。
我已经被这个问题困了几个小时,这就是我在这里的原因:) 有什么想法吗?
【问题讨论】:
标签: ruby-on-rails ruby rspec factory-bot rails-generators