tutorial rails que ejemplos descargar curso ruby-on-rails ruby ruby-on-rails-5

ruby on rails - rails - advertencia: constante:: Fixnum está en desuso al generar un nuevo modelo



ruby server (4)

¿Asumo que estás usando Rails 5? Mira este enlace (hacia abajo). Parece que estas advertencias desaparecerán con el lanzamiento # 27458.

Intenté encontrar alguna solución para esto, pero realmente no pude encontrar nada relacionado con los errores que me aparecen cuando ejecuto el comando rails:

rieles generan modelo Título del libro: resumen de cadena: texto isbn: cadena

/home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:51: warning: constant ::Fixnum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:52: warning: constant ::Bignum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/core_ext/numeric/conversions.rb:138: warning: constant ::Fixnum is deprecated Running via Spring preloader in process 3579 Expected string default value for ''--jbuilder''; got true (boolean) invoke active_record identical db/migrate/20170104114702_create_books.rb identical app/models/book.rb invoke test_unit identical test/models/book_test.rb identical test/fixtures/books.yml

¿Alguien sabe qué puede estar causando estos errores?


Arreglé el mío actualizando los rieles

bundle update rails



Si estas advertencias de desaprobación en el soporte activo son las únicas advertencias que está viendo, puede eliminarlas pasando una variable bash de RUBYOPT con la opción -W0 que silenciará.

así que en lugar del rails server intente: RUBYOPT="-W0" rails server o RUBYOPT="-W0" bin/rails server

En rails 5.0 es posible que desee adquirir el hábito de usar bin / rails no solo rails, ya que esa es la versión global de rails que puede o no ser la misma que su versión local de rails.