我需要连接到我们的freeradius服务器使用的现有数据库。其中一个表格有一个名为attribute的列,我正在尝试访问它。
在访问时,我收到了如下错误:
ActiveRecord::DangerousAttributeError
attribute? is defined by ActiveRecord
我尝试在我的模型中选择并重命名这一列:
def self.default_scope
Radcheck.select("attribute as newattribute")
end
但是那样也不起作用。
有人可以推荐一个解决方案吗?我真的很想在Rails中重命名这个列!
attribute
。从自述文件中可以看到:“当使用ActiveRecord时,在模式中几乎不可能有一个名为'attribute'的列。” - Chris Bloom