64 votes

Quel est le Ruby on Rails "méthode " to_sym' faire?

Ce qui ne l'to_sym méthode de faire? À quoi sert-il?

71voto

cHao Points 42294

to_sym convertit une chaîne en un symbole. Par exemple, "a".to_sym devient :a.

Ce n'est pas spécifique à Rails de, la vanille Ruby a, elle aussi.

Il ressemble dans certaines versions de Ruby, un symbole peut être converti à partir d'un Fixnum ainsi. Mais irb de Ruby 1.9.2-p0, de ruby-lang.org, ne permet pas que, sauf si vous ajoutez vos propres to_sym méthode de Fixnum. Je ne suis pas sûr de savoir si les Rails le fait, mais il ne me semble pas très utile en tout cas.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X