3

我有一个应用程序,我在其中使用了一个已经存在并且已经有几个我无法更改的数据的数据库。

我想使用 ActiveRecord 访问这些数据,但问题是其中几个模型有一个名为的列hash,并且 ActiveRecord 引发了异常:

ActiveRecord::DangerousAttributeError: hash is defined by ActiveRecord

我该怎么做才能不覆盖哈希方法并同时设法访问此列?

4

1 回答 1

2

看看safe_attributes gem。看起来它是为您的问题而构建的。

于 2012-10-24T15:08:48.927 回答