Pour les colonnes normales, vous pouvez les obtenir via la méthode de classe columns
. Toutefois, les associations peuvent porter un nom tout à fait différent si l'option foreign_key
est définie dans la méthode de relation. Par exemple, étant donné
class Post
has_many :comments, :foreign_key => :message_id # this is a contrived example
end
si je le faisais Post.column_names
je pourrais obtenir à message_id
, mais y a-t-il un moyen d'obtenir comments
?