1

これはおそらく簡単な質問ですが、私はこのプロセスを一度も経験したことがないので、助けを求めると思いました。Rails3アプリのユーザー認証にdeviseを使用しています。1人の管理者ユーザー用に個別のモデルを作成するのではなく、admin=>TRUEでユーザーを設定したいと思います。

ユーザーDBのセットアップの準備ができています(ユーザーDBに管理列を追加しました)。

私の質問は、adminフラグがTRUEに設定されるようにユーザーを作成するにはどうすればよいですか。これはコンソールで実行されますか?もしそうなら、コマンドはどのようになりますか?

すべての助けに感謝

4

2 に答える 2

1

セクションリスト 9.41 を参照してください。Michael Hartl のチュートリアルの.

于 2012-04-18T08:47:33.323 に答える
0
User.toggle!(:admin)

または私が好むように:

u = User.find(1)
u.toggle!(:admin)
于 2012-05-06T22:16:06.953 に答える