3

すでに存在し、変更できないデータがいくつかあるデータベースを使用するアプリケーションがあります。

ActiveRecordを使用してこのデータにアクセスしたいのですが、問題は、これらのモデルのいくつかにと呼ばれる列がhashあり、ActiveRecordが例外を発生させることです。

ActiveRecord::DangerousAttributeError: hash is defined by ActiveRecord

ハッシュメソッドをオーバーライドせず、同時にこの列にアクセスするにはどうすればよいですか?

4

1 に答える 1

2

safe_attributesジェムを見てください。あなたの問題のために構築されているようです。

于 2012-10-24T15:08:48.927 に答える