1

私は3つのモデルを持っています。

 Venue :has_many :events
 Events :has_many :event_dates

吐き出します

 events: <%= venue.events.to_json.html_safe %>

これは正しく機能します。ただし、各イベント内のイベント日付の配列も必要です。IDを比較するこの方法は非常に長いものがあると思いますが、エレガントな解決策を探しています。

感謝します。

4

1 に答える 1

1

to_jsonモデルを呼び出すとき:includeに、関連付けを含めるためのオプションを渡すことができます(ドキュメントを参照)。

venue.events.to_json(:include => :event_dates)
于 2012-07-10T10:14:55.113 に答える