с использованием Rails 3.2, есть способ узнать, является ли столбец эталонным столбцом для другой модели?Список опорных столбцов активной модели записи
Я не хочу полагаться на поиск строки «_id» в названии.
спасибо.
UPDATE:
мне нужно перебирать все столбцы и сделал специальное обращение в ссылках столбцов, что-то вроде:
result = Hash.new
self.attribute_names.each do |name|
if self[name]
result[name] = self[name]
if name is reference column
insert xxx_description (from the other model) in hash.
end
end
end
Я верну этот хэш в JSON для клиента.
{имя: 'Иосифов, sector_id: 2, sector_name: 'бэкенд' ...}
Где sector_name, это person.sector.name ...
спасибо.
Зачем вам это нужно? – onurozgurozkan
@onurozgurozkan да, немного контекста было бы хорошо. Там, вероятно, лучшее решение, чем игра с колонками для любой проблемы, я могу думать о –
Извините, я только что обновил свой вопрос. – Beetlejuice