0
私はRails 4とMongoid 4を使用しています。私のアプリケーションではモデルがあり、ハッシュ属性があります。この属性を次のように更新しようとしています。Mongoidはハッシュプロパティを保存していません
user = User.find(id)
user['hash_attr']['another_attr'] = another_hash
user.save
ただし、上記のコードはデータベースに保存されていないようです。
puts user['hash_attr']['another_attr']
は、私は正しい結果を得るため、エラーがありませんが、私は(更新後)再度、モデルをロードしよう:私はそうのようなオブジェクトを印刷する場合
user = User.find(id)
puts user['hash_attr']['another_attr']
属性ではありません更新されました...私はthisの記事を見たことがありますが、1)かなり古いので、このエリアに新しいものがあり、2)それは私のためには機能しませんでした。
提案がありますか?