我處理複雜的數據庫模式,並在很多地方找到了相同的模式,現在我想知道這種情況下activerecord命名約定是什麼。複雜活動記錄模式的名稱約定
這只是一個例子,讓我們假設我有這個實體/表:佔,用戶和角色。 要做這種關係(has_and_belongs_to_many)我需要創建這個表:accounts_users和accounts_roles。 但現在我需要將帳戶角色與帳戶用戶相關聯。 (它也是一個has_and_belongs_to_many)
這種情況下的約定是什麼? accounts_roles_users? accounts_users_accounts_roles?或者只是一個更通用的名稱(user_permissions)的新模型?模型應該位於命名空間內嗎?