Cambié mi servidor a producción y no puedo cargar ninguna de mis imágenes. Todo funciona bien en el modo de desarrollo, pero cuando cambié a producción, todo dejó de funcionar. He habilitado server_static_assets y todavía nada funciona. Cualquier ayuda a hacer estoImágenes y recursos que no funcionan en mi servidor de producción en rieles 3.1.0
Respuesta
Aquí están algunos problemas que podría estar teniendo:
1 - Su configuración de producción puede no ser correcta. Esto es particularmente probable si comenzó con un candidato de versión 3.1 y se ha estado actualizando en el camino. Las opciones sugeridas para production.rb cambiaron bastante entre rc4 y la versión 3.1.0.
Asegúrese de que la configuración de production.rb incluyen:
# Disable Rails's static asset server (Apache or nginx will already do this)
config.serve_static_assets = false
# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = false
# Generate digests for assets URLs
config.assets.digest = true
2 - Es posible que haya olvidado precompilar sus activos
RAILS_ENV=production rake assets:precompile
3 - Es posible que haya olvidado de reiniciar el servidor web para recoger los cambios en production.rb.
yea gracias también tuve que correr rake rails: actualización para obtener todo hasta – Uchenna
Recuerde ejecutar rake assets:precompile
en su entorno de producción.
Si es necesario la implementación con Capistrano, puede utilizar esta receta:
before "deploy:symlink", "assets:precompile"
namespace :assets do
desc "Compile assets"
task :precompile, :roles => :app do
run "cd #{release_path} && rake RAILS_ENV=#{rails_env} assets:precompile"
end
end
También puede agregar 'load' deploy/assets 'a su deploy.rb – astjohn
sí, probablemente tenga razón @astjohn :) –
Si va a actualizar a Rails 4 o actualmente lo está utilizando en la producción, y cargar imágenes de CSS, entonces:
en lugar de
background-image: url('some_image.jpg');
hacer
background-image: image-url('some_image.jpg');
Ver http://guides.rubyonrails.org/asset_pipeline.html#css-and-sass para referencia
Esto no es realista cuando se usan las bibliotecas js. – Donato
- 1. PHP y Gettext no funcionan en mi servidor
- 2. Seguridad de rieles en el servidor de producción
- 3. Diferencia entre recursos y recursos en el enrutamiento de rieles?
- 4. Error al instalar Nokogiri 1.5.0 3.1.0 con rieles y Ubuntu
- 5. Rieles: Probar producción
- 6. Servidor no se puede encontrar la carpeta pública en los rieles 3 entorno de producción
- 7. Rieles en ejecución en un modo de producción en el servidor de webrick
- 8. JavaScript y CSS no funcionan en mi portlet liferay
- 9. rieles ruta no trabajo utilizando recursos: Modelo
- 10. Carga de imágenes en rieles
- 11. Registro de producción no funciona
- 12. ASP.NET Charting Control no funciona en el servidor de producción
- 13. Rieles: clasificación diferenciadora de la producción
- 14. Máscaras que no funcionan en Gecko
- 15. Redimensionar imágenes demasiado grandes para GD Library en mi servidor
- 16. javascript runtime en rieles 3.1.0 y ruby 1.9.2. no puedo lidiar con heroku Hizo todo, pero aún no funciona
- 17. ¿Por qué mis imágenes no se encuentran en mi servidor web?
- 18. ¿Por qué las páginas ASP.NET son mucho más lentas en el servidor local que en el servidor de producción?
- 19. Rails consola vs servidor diferencias en el servidor de producción
- 20. rieles RSpec enrutamiento: Prueba de acciones en: excepto que no
- 21. Buen servidor SMTP en Windows para un servidor de producción
- 22. Anclajes Safari en enlaces que no funcionan
- 23. rails 3.1.0 belongs_to ActiveResource ya no funciona
- 24. recursos de guiones en rieles 3 rutas
- 25. serialport escribir y leer en ventanas que no funcionan
- 26. Cookies que no funcionan en diferentes páginas
- 27. ¿Ajuste de rendimiento de rieles para producción?
- 28. Notificaciones Push de iOS que no funcionan para Distribution
- 29. WebSockets servidor listo para producción en Java?
- 30. MongoDB y Mongoid en producción
incluso image_tag no está funcionando – Uchenna
puedo ver esto en mi servidor de registro 'cache: [GET /assets/icon_thumb.png] rancio, válida, store' – Uchenna