0

最近、問題が発生しました。

Ruby on RailsでJsonフォームを使ってモデル情報を転送したい。元の関数は、このモデルのみのすべての属性をパッケージ化します。しかし、このモデルにはサブモデルがあります。has_many 定義によってリンクされています。

to_json 関数が必要な場合は、サブモデル属性を内部にパッケージ化できます。私は何ができますか?

4

2 に答える 2

2

別のアプローチを取り、たとえばJSON ビルダーを使用することもできます。to_jsonまたは、デフォルトの動作を変更したいモデルのメソッドをオーバーライドするだけです。

于 2012-05-07T13:17:07.887 に答える