質問

Railsでは、ネストされたルートを使用して、has_oneおよびhas_many関係のRESTfulルートを作成できます。例は、レールガイド

にあります。

habtm関係のRESTfulルートを設定する良い方法があるかどうかを尋ねたいですか?たとえば、リレーションシップA-habtm-Bがある場合、私の考えは、A has_many Bのネストされたルートと、B has_many Aのネストされたルートを構成することです。それは機能しますか?それとももっと良い方法がありますか?

役に立ちましたか?

解決

HABTMは双方向のhas_many関連付けであるため、アプローチは正しく、両側のネストされたリソースは問題なく機能します。それ以外は、より汎用性が高いため、HABTMの代わりにhas_many :throughアソシエーションを使用することを再検討します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top