2011-07-03 3 views
0

Я пытаюсь найти команду для обновления моей модели role_users с помощью консоли. Я использую cancan с разработкой, и я пытаюсь настроить my seeds.rb. Сначала я хотел протестировать.Rails Console Необходимая справка HABTM

Мои пользователи имеют много ролей и наоборот. Все работает нормально, и моя таблица role_users заполнена.

Я пытаюсь выяснить, как обновить пользователя в консоли.

я могу видеть из моего развития войти происходит следующее:

INSERT INTO "roles_users" ("role_id", "user_id") VALUES (3, 1) 

Как я могу сделать именно это в консоли ??

Благодаря

+0

Что вы пробовали? Вы должны просто иметь возможность получить пользователя, изменить его роль и сохранить его. – jtbandes

ответ

7

User.find(user_id).roles << Role.find(role_id)

+0

Прямо и точно. Не мог бы лучше сказать это. –

+0

Спасибо, даже не знал, с чего начать Jx –

Смежные вопросы