【问题标题】:Is there a RESTful way to configure routes for habtm?有没有一种 RESTful 方式来为 habtm 配置路由?
【发布时间】:2010-10-02 21:57:30
【问题描述】:

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

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

【问题讨论】:

    标签: ruby-on-rails ruby rest routes has-and-belongs-to-many


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-04-06
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多