8

在 Rails 中,您可以使用嵌套路由为 has_one 和 has_many 关系创建 RESTful 路由。示例可以在Rails 指南中找到

我想问一下是否有一种为habtm关系配置RESTful路由的好方法?例如,如果我有一个关系 A-habtm-B,我的想法是为 A has_many B 配置嵌套路由,为 B has_many A 配置嵌套路由。这样行吗?或者,还有更好的方法?

4

1 回答 1

5

由于 HABTM 是双向has_many关联,因此您的方法是正确的,并且双方的嵌套资源都可以正常工作。除此之外,我会重新考虑使用has_many :through关联而不是 HABTM,因为它更通用。

于 2009-01-22T14:48:19.730 回答