tutorial rails mvc generate blog before_action and ruby-on-rails methods

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?