私のルビーモデルは次のようになります:
class User
include Mongoid::Document
field :first_name, type: String
field :birthdate, type: Date
validates :first_name, :birthdate, :presence => true
end
次のようなオブジェクトを出力します。
{
_id: {
$oid: "522884c6c4b4ae5c76000001"
},
birthdate: null,
first_name: null,
}
私のバックボーン プロジェクトには、_id.$oid の処理方法がわかりません。
この記事とコードを見つけました:
https://github.com/rails-api/active_model_serializers/pull/355/files
module Moped
module BSON
class ObjectId
alias :to_json :to_s
end
end
end
これをどこに置くか、モデル出力で呼び出す方法がわからないので、内部で試しました:
/config/initializers/secret_token.rb
私はRubyとRailsに不慣れで、どのように進めればよいのかわからないので、どんな助けも大歓迎です