Je souhaite définir une méthode d'instance avec le même nom que le nom de la colonne DB dans le modèle, puis me référer à la colonne de cette méthode.
Il semble y avoir deux méthodes
class Person < ApplicationRecord
def name
self[:name]
end
def name
read_attribute(:name)
end
end
Dans The Rails Style Guide, self [: name]
est meilleur. Recommander
https://github.com/satour/rails-style-guide/blob/master/README-jaJA.md#read-attribute https://stackoverrun.com/ja/q/5968719
Recommended Posts