ActiveRecord::D angerousAttributeError

Я должен подключиться к существующей базе данных, используемой нашим сервером freeradius. В одной таблице есть столбец с именем attribute, к которому я пытаюсь получить доступ.

При доступе я получаю его ошибку:

ActiveRecord::DangerousAttributeError 
attribute? is defined by ActiveRecord

Я попытался выбрать и переименовать этот столбец в своей модели:

def self.default_scope
    Radcheck.select("attribute as newattribute")
end

Но это тоже не работает.

Может ли кто-нибудь порекомендовать способ обойти это? Очень хотелось бы переименовать колонку в рельсы!

14
задан Jenny Blunt 10 October 2011 в 21:02
поделиться