2
我不是英語母語的人,但如果你是,你會如何命名這個Rails ActiveRecord連接模型「???」以語義的方式?如何命名用戶和博客之間的has_many通過連接模型?
User has_many :blogs, through: ???
User has_many ???
??? belongs_to :user
??? belongs_to :blog
Blog has_many :owners, class_name: 'User', through: ???
Blog has_many ???
像「博客」不健全的那麼好:用戶的has_many:博主
不錯!唯一的問題可能是與用戶以類似方式鏈接的後續模型。 BlogAuthororship或BlogOwnership可以作爲替代方案。 – svoop 2012-01-10 17:22:59
甚至是一個多態的所有權連接模型。 – svoop 2012-01-10 17:42:21