Для звичайних стовпців ви можете отримати їх за допомогою методу класу columns
. Однак асоціації можуть мати зовсім іншу назву, якщо в методі зв’язку встановлено параметр foreign_key
. Наприклад, дано
class Post
has_many :comments, :foreign_key => :message_id # this is a contrived example
end
якби я зробив Post.column_names
, я міг би отримати message_id
, але чи є спосіб отримати comments
?