Rails控制台帮助需要HABTM关系

时间:2011-07-03 18:18:06

标签: ruby-on-rails ruby devise cancan

我正在尝试找出使用控制台更新我的roles_users模型的命令。我正在使用cancan与设计,我正在尝试设置我的种子.rb。我想先测试一下。

我的用户有很多角色,反之亦然。一切正常,我的roles_users表已填充。

我想弄清楚的是如何在控制台中更新用户。

我可以从我的开发日志中看到以下情况:

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

我怎样才能在控制台中完成这个?

由于

1 个答案:

答案 0 :(得分:7)

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