Solución:
to_sym
convierte una cadena en un símbolo. Por ejemplo, "a".to_sym
se convierte en :a
.
No es específico de Rails; vainilla Ruby también lo tiene.
Parece que en algunas versiones de Ruby, un símbolo también se puede convertir hacia y desde un Fixnum. Pero irb
de Ruby 1.9.2-p0, de ruby-lang.org, no permite eso a menos que agregue el suyo to_sym
método para Fixnum. No estoy seguro de si Rails hace eso, pero no parece muy útil en ningún caso.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)