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
¿Fue útil?

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
scroll top