Cualquier modelo, o puede configurarlo de forma global. Eche un vistazo al archivo léame para v0.5.2 (joya actual) en https://github.com/jnicklas/carrierwave/tree/v0.5.2
En la parte inferior, hay algunas instrucciones para configurar el entorno de prueba. Utilice el mismo enfoque para usar diferentes configuraciones para "desarrollo" y "producción", p. añadir un archivo "carrierwave.rb" a "config/inicializadores" y añadir el código de configuración
if Rails.env.test? or Rails.env.cucumber?
CarrierWave.configure do |config|
config.storage = :file
config.enable_processing = false
end
end
y para el desarrollo
if Rails.env.development?
CarrierWave.configure do |config|
config.storage = :file
end
end
y producción
if Rails.env.production?
CarrierWave.configure do |config|
config.storage = :s3
end
end
en qué archivo coloco este código? Development.rb? Lo puse en development.rb y me aparece un mensaje de error que no puede convertir Symbol en Integer cuando intento acceder a avatar.url? – user663778
Lo pondría en "config/initializers/carrierwave.rb" (crea un nuevo archivo). – juwalter