【问题标题】:Rails Console Help Needed HABTM relationshipRails 控制台帮助需要 HABTM 关系
【发布时间】:2011-07-03 18:18:06
【问题描述】:

我正在尝试找出使用控制台更新角色用户模型的命令。我正在使用带有设计的cancan,我正在尝试设置我的seeds.rb。我想先测试一下。

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

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

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

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

我怎样才能在控制台中做到这一点??

谢谢

【问题讨论】:

  • 你试过什么?您应该能够获取用户、更改其角色并保存它。

标签: ruby-on-rails ruby devise cancan


【解决方案1】:

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

【讨论】:

  • 直截了当。我自己说得再好不过了。
  • 谢谢,不知道从哪里开始 Jx
猜你喜欢
  • 1970-01-01
  • 2020-01-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多