最近、問題が発生しました。
Ruby on RailsでJsonフォームを使ってモデル情報を転送したい。元の関数は、このモデルのみのすべての属性をパッケージ化します。しかし、このモデルにはサブモデルがあります。has_many 定義によってリンクされています。
to_json 関数が必要な場合は、サブモデル属性を内部にパッケージ化できます。私は何ができますか?
最近、問題が発生しました。
Ruby on RailsでJsonフォームを使ってモデル情報を転送したい。元の関数は、このモデルのみのすべての属性をパッケージ化します。しかし、このモデルにはサブモデルがあります。has_many 定義によってリンクされています。
to_json 関数が必要な場合は、サブモデル属性を内部にパッケージ化できます。私は何ができますか?
別のアプローチを取り、たとえばJSON ビルダーを使用することもできます。to_json
または、デフォルトの動作を変更したいモデルのメソッドをオーバーライドするだけです。