[RUBY] Conseils de rails

table des matières

Pourquoi vous pouvez obtenir la valeur par. (Point) + nom de colonne lors de l'accès à une instance de la base de données

Comme il s'agit d'une instance (objet) créée par une classe qui hérite de l'enregistrement actif, il est possible d'obtenir la valeur à l'aide de la méthode .method. Comme ce n'est pas la notation Ruby habituelle, je veux obtenir la valeur de l'objet de hachage, donc si je l'écris avec des points, une erreur se produira.

Comment obtenir la valeur de hachage dans Ruby

example.rb


hash = {name: 'hoge', email: '[email protected]'}

hash[:name]
=> "hoge"

# .J'obtiens une erreur lorsque j'essaye de l'obtenir avec
hash.name
NoMethodError (undefined method `name' for {:name=>"hoge", :email=>"[email protected]"}:Hash)
Comment obtenir la valeur d'un objet créé à partir d'une classe qui hérite de la RA

example.rb


#Hash, en supposant que la classe Hash a déjà été définie.Créer une instance avec une nouvelle
hash = Hash.new(name: 'hoge', email: '[email protected]')

hash[:name]
=> "hoge"

hash.name
=> "hoge"

Recommended Posts

Conseils de rails
Conseils détaillés lors de l'utilisation de Rails
[Rails g. Erreur]
Rails Examen 1
Astuces Java, astuces
API Rails
Migration des rails
[Rails] first_or_initialize
À propos des rails 6
Fondation Rails
Mémorandum Rails
tutoriel sur les rails
rails tutry
tutoriel sur les rails
[Rails] concevoir
rails tutry
tutoriel sur les rails
méthode des rails
tutoriel sur les rails
Astuces Java
Rails Revue 2
Rails6 jQuery introduit
À propos du routage des rails
Ajout de binding.pry (rails)
Embouts JAX-RS (Jersey)
Principes de base de la base de données Rails
Restrictions d'accès aux rails
CONSEILS relatifs au code Java
Rails et données de forme
tutoriel rails Chapitre 6
Test du tutoriel sur les rails
[Rails] Fonction préférée
[Rails] À propos des conventions de dénomination
Principes de base de l'enregistreur de rails
[Rails] Présentation de jquery
astuces pour java.nio.file.Path
Message Flash Rails
Vent arrière sur les rails
tutoriel rails Chapitre 1
[Rails 6] cocoon_ introduction
[Rails] Présentation de Carrierwave
Mémorandum du didacticiel Rails 1
[rails] Définir la validation
Rails Learning jour 3
Mon Eclipse Conseils
Tutoriel Rails Memorandum 2
Rails Learning jour 4
[WIP] Astuces Ruby
Implémenter la pagination des rails
[Rails] Fonction de catégorie
tutoriel rails Chapitre 7
[Rails] Présentation du dispositif
tutoriel rails Chapitre 5
Group_by dans Rails
Les rails suivent la fonction