don*_*ald 8 ruby-on-rails-3 factory-bot
ruby-1.9.2-p180 :007 > Factory.define :user do |user|
ruby-1.9.2-p180 :008 > user.email "user@example.com"
ruby-1.9.2-p180 :009?> user.password "foobar"
ruby-1.9.2-p180 :010?> user.password_confirmation "foobar"
ruby-1.9.2-p180 :011?> end
NameError: uninitialized constant Factory
Run Code Online (Sandbox Code Playgroud)
我的Gemfile:
group :test do
gem "rspec-rails"
gem 'webrat', '0.7.1'
gem 'spork', '0.9.0.rc4'
gem 'factory_girl_rails'
end
Run Code Online (Sandbox Code Playgroud)
即使很难看似我拥有应有的一切,我仍然会遇到这个错误.我也创建了factory.rb.
谢谢
shi*_*ara 10
我想你在开发环境中试试控制台.但是只在测试环境中添加Factory gem.
如果要在Gemfile中使用开发中的Factory_girl:
group :test, :development do
gem 'factory_girl_rails'
end
Run Code Online (Sandbox Code Playgroud)
或者,如果您想测试工厂在测试环境中启动控制台:
rails c test
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7108 次 |
| 最近记录: |