2
API接続のためにオブジェクトをjsonに変換しようとすると、奇妙なエラーが発生します。私の経験は以下のとおりです。Rails JSON変換エラー
私は
JSON.generate(self)
を呼び出す場合、出力は私が唯一の私のJSONオブジェクトでのparamsを必要と私は
JSON.generate(self.params) # or the next line
JSON.generate(@params) #params has been set on the object as an accessor
を呼び出すときに、私は
undefined method `merge' for #<JSON::Ext::Generator::State:0x1043f1a38>
を取得
{"validation_context":null,"errors":{},"params":{"number":"123","name":"test"}}
です
何らかの理由でparams
はハッシュと見なされません。私は親オブジェクトを取得していますが、それ以外の場合は失敗します。どのように私はパラメタだけをシリアル化できますか?