【问题标题】:Rails 4 has_and_belongs_to_many association, id: false still required on join table?Rails 4 has_and_belongs_to_many 关联,id: false 仍然需要连接表?
【发布时间】:2013-12-23 03:43:13
【问题描述】:

在之前的一些stackoverflow问题中,例如:

Rails 3 has_and_belongs_to_many migration

建议将此关联的连接表设置为:id => false。

现在在 Rails 指南中(大概是 4 个),在他们的示例中没有提到这样做。

http://guides.rubyonrails.org/association_basics.html#the-has-and-belongs-to-many-association

这仍然是一个要求吗?我已经完成了,它似乎可以正常工作?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4


    【解决方案1】:

    如果您使用rails g migration CreateJoinTableCustomerProduct customer product,我相信 Rails 4 会默认创建没有主键的连接表,因为这是首选样式。像这样的连接表中不需要主键。

    【讨论】:

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