Oj: Error de segmentación de rieles cuando no se pasa ningún argumento

Creado en 29 oct. 2019  ·  6Comentarios  ·  Fuente: ohler55/oj

Rieles 4.2.7.1, Rubí 2.3.3
Cuando escribo Oj.dump() sin ningún parámetro en una consola de Rails, el servidor falla.

Screenshot 2019-10-29 at 10 32 07

Todos 6 comentarios

Lo miraré. Se supone que debe generar una excepción como lo hace cuando no está en rieles, aunque esté usando una versión muy antigua de Ruby.

No pude instalar Ruby 2.3.3 en macOS. Voy a probar en una máquina Linux mañana.

No se logró instalar 2.3.3. Sin embargo, tenía 2.3.7 instalado en una máquina más antigua que podía usar. Por sí solo, sin raíles no hay problema. No pude instalar una versión anterior de Rails.

Lo que me confunde es cómo la consola incluso podría llamar a una función con la cantidad incorrecta de argumentos. Las versiones más recientes de la consola Rails generan una excepción incluso antes de llamar a Oj.dump sin argumentos.

Me temo que no hay mucho más que pueda hacer ya que no puedo instalar las versiones con las que tiene problemas. Si no puede actualizar, puede intentar llamar a otra función que requiera un argumento sin argumentos y ver si la consola tiene el mismo problema.

¡Ok, gracias de todos modos! Por cierto, probé esto en algunas otras funciones que requieren argumentos, pero tengo el mensaje "número incorrecto de argumentos".

se puede cerrar esto?

¿Fue útil esta página
0 / 5 - 0 calificaciones