Tengo una clase ubicada dentro de la carpeta RAILS_ROOT/lib, que uso en uno de mis ayudantes, y funciona muy bien en el desarrollo.Rieles: ¿por qué un modelo dentro de RAILS_ROOT/lib no estaría disponible en el modo de producción?
Cuando cambio a la producción, la aplicación emite un NameError (uninitialized constant SomeHelper::SomeClass)
, y tengo que cargarlo manualmente en el helper:
load "#{Rails.root}/lib/some_class.rb"
module SomeHelper
def some_method
sc = SomeClass.new
# blah
end
end
que estaba bajo la impresión de que todo el interior RAILS_ROOT/lib/* debe estar disponible Todo a la aplicación. ¿Hay algo que necesite configurar para que esto suceda en el modo prod? Gracias.