Vam*_*msi 1 ruby activerecord ruby-on-rails
有人可以解释一下has_many:through和has_and_belongs_to_many之间的利弊吗?
使用habtm本身没什么不好的.许多人不使用这种关联的原因是他们使用has_many:through.为什么?因为它更通用.虽然HABTM"隐藏"了中间表,但在使用has_many时:通过中间人本身就是一种资源 - 这通常是一件好事(如果没有,你可以为关系加时间戳).当你需要为这种关系添加一些行为或属性时(当以面向资源的方式设计系统时),你会遇到很多情况.
| 归档时间: |
|
| 查看次数: |
631 次 |
| 最近记录: |