У меня есть рельсы структуры пользователя, что это что-то вроде этого:FactoryGirl ассоциация членства и роли
User.create(
email: '[email protected]',
password: 'testtest',
password_confirmation: 'testtest'
).memberships.create(
role_id: 1
)
Где
Role.create(
name: 'admin'
)
Как я могу создать эту ассоциацию в FactoryGirl?
Модели:
User.rb
has_many :memberships
has_many :roles, through: :memberships
Membership.rb
belongs_to :user
belongs_to :role, dependent: :destroy
Role.rb
has_many :memberships, dependent: :destroy
has_many :users, through: :memberships
Можете ли вы разместить свои модели? особенно принадлежность, has_many и т. д. – Flo
Вы предпочитаете не использовать рецепты Devise, Rolify и CanCan? – scaryguy