2011-07-03 3 views
0

コンソールを使用してroles_usersモデルを更新するコマンドを見つけようとしています。 cancanを賢明に使って、私は自分のseed.rbを設定しようとしています。最初にテストしたかったのです。RailsコンソールヘルプHABTM関係が必要です

ユーザーには多くの役割があり、その逆もあります。すべて正常に動作しており、roles_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を起動するか分からなかった –

関連する問題