Rails/ActionPack: Advertencia: ICS constante ya inicializado
-
28-10-2019 - |
Pregunta
Intentando iniciar el servidor Rails y obtener una "advertencia" que no entiendo. Alguien sabe lo que significa? warning: already initialized constant ICS
Aquí está en contexto:
meltemi$ rails s
=> Booting WEBrick
=> Rails 3.1.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
/Users/meltemi/.rvm/gems/ruby-1.9.3-p0@summit/gems/actionpack-3.1.3/lib/action_dispatch/http/mime_type.rb:101: warning: already initialized constant ICS
[2012-01-15 12:28:34] INFO WEBrick 1.3.1
[2012-01-15 12:28:34] INFO ruby 1.9.3 (2011-10-30) [x86_64-darwin11.2.0]
[2012-01-15 12:28:34] INFO WEBrick::HTTPServer#start: pid=61345 port=3000
Solución
Parece que el tipo de MIME "ICS" se está declarando dos veces. Si puede encontrar una instancia una vez en la que se está declarando, tal vez en config/initializers/mime_types.rb
Puede agregar una cláusula a menos que se le guste:
Mime::Type.register "text/calendar", :ics unless Mime::Type.lookup_by_extension(:ics)
Esto solo debería registrar el tipo MIME si aún no existe.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow