Две разные группы пользователей из базы данных с devise и rolify
Я использую Devise и Rolify Gem.
Как добавить роль в разные группы пользователей после регистрации? В моей базе данных у меня есть поле "group", которое содержит, например, строки foo и bar. Для foo я бы хотел добавить:foo role, а для bar -:bar role.
Я хотел бы сделать что-то вроде этого: (в models/user.rb)
enter code here
class User < ActiveRecord::Base
rolify :after_create => :method
def method(role)
if User.group=="foo"
user.add_role :foo
elseif User.group=="bar"
user.add_role :bar
end
end