Ruby on rails FactoryGirl-工厂未注册
在我的Rails项目中,我添加了factory_girl_Rails gem,当我运行Rspec测试我的工厂时,我遇到了一个错误:Ruby on rails FactoryGirl-工厂未注册,ruby-on-rails,ruby-on-rails-4,factory-bot,Ruby On Rails,Ruby On Rails 4,Factory Bot,在我的Rails项目中,我添加了factory_girl_Rails gem,当我运行Rspec测试我的工厂时,我遇到了一个错误: SyntaxError: /Users/khack/blister/spec/factories/user.rb:1: syntax error, unexpected tIDENTIFIER, expecting keyword_end passw...ester@example.com" ...
SyntaxError: /Users/khack/blister/spec/factories/user.rb:1:
syntax error, unexpected tIDENTIFIER, expecting keyword_end
passw...ester@example.com"
... ^
/Users/khack/blister/test/spec/factories/user.rb:1: syntax error, unexpected
tIDENTIFIER, expecting keyword_end
endassword "password"m"
... ^
用户工厂:
FactoryGirl.define do
factory :user do
name "Aaron Sumner"
email "tester@example.com"
password "password"
end
end
我遗漏了一些东西,但我找不到。猜猜看?我解决了我的问题。我的代码编辑器添加的是非中断空间。我在另一个编辑器中创建了另一个工厂,它成功注册。在
FactoryGirl.define do
Whoops上缺少do
。对不起,我错过了。原来代码中是FactoryGirl.define do。谢谢你向我指出这一点