mvc - ¿Qué hace el método ''to_sym'' de Ruby on Rails?
ruby on rails mvc (1)
to_sym
convierte una cadena en un símbolo. Por ejemplo, "a".to_sym
convierte en :a
.
No es específico de Rails; Vanilla Ruby lo tiene también.
Parece que en algunas versiones de Ruby, un símbolo también se puede convertir ay desde un Fixnum. Pero irb
de Ruby 1.9.2-p0, de ruby-lang.org, no permite eso a menos que agregue su propio método to_sym a Fixnum. No estoy seguro de si Rails hace eso, pero en cualquier caso no parece muy útil.
¿Qué hace el método to_sym
? ¿Para qué se usa esto?