私は3つのモデルを持っています。
Venue :has_many :events
Events :has_many :event_dates
吐き出します
events: <%= venue.events.to_json.html_safe %>
これは正しく機能します。ただし、各イベント内のイベント日付の配列も必要です。IDを比較するこの方法は非常に長いものがあると思いますが、エレガントな解決策を探しています。
感謝します。
私は3つのモデルを持っています。
Venue :has_many :events
Events :has_many :event_dates
吐き出します
events: <%= venue.events.to_json.html_safe %>
これは正しく機能します。ただし、各イベント内のイベント日付の配列も必要です。IDを比較するこの方法は非常に長いものがあると思いますが、エレガントな解決策を探しています。
感謝します。
to_json
モデルを呼び出すとき:include
に、関連付けを含めるためのオプションを渡すことができます(ドキュメントを参照)。
venue.events.to_json(:include => :event_dates)