Estoy intentando utilizar Factory Girl en una tarea rastrillo de la siguiente manera:factory_girl dentro de una tarea rake - conseguir sin inicializar constantes
require 'factory_girl'
require File.expand_path("spec/factories.rb")
namespace :users do
desc "Create sample users for use in development"
task :create_sample_users => :environment do
Factory(:user, :email => "[email protected]")
Factory(:approved_user, :email => "[email protected]")
end
end
Sin embargo cuando corro rake users:create_sample_users
me sale el error uninitialized constant Entry
(entrada es el nombre de una de las clases de mi aplicación).
¿Alguien puede decirme cómo hacer que Factory girl vea mis clases? Funciona bien en mis pruebas, solo falla en mis tareas de rake.
¡Gracias - eso lo ha ordenado! Como extra, ¿sabes dónde podría poner 'require File.expand_path (" spec/factories.rb ")' para que no tenga que incluirlo en todas las tareas? Gracias de nuevo. – Mike