1

attr_encryptedのダンパルフォークを使用します。

attr_encrypted  :col_int, :key => 'key', :if => :encryption_required, :marshall => true

'key'文字列は新しいセッションで新しいオブジェクトを生成しますか?暗号化された値でインスタンスを作成したときに問題が発生したため、正常に動作します。ただし、新しいRailsコンソールセッションを実行したり、たとえばビューから値にアクセスしようとすると、bad decryptエラーが発生します。キーが間違っていることに関係していると思いますか?新しいセッションのように、キーとして別の文字列オブジェクトを渡しますか?

これを回避する方法はありますか?

4

1 に答える 1

0

問題はドキュメントを読まないことでした、余分なcol_int_saltcol_int__ivが必要です

于 2012-07-24T11:43:23.127 に答える