0

私はまだ自分のアプリを展開していませんが、実際にはそれには程遠いです。私は実際にアプリに管理インターフェイスを実装しています。しかし、ここで、実装する前に尋ねたい質問があります。

ユーザー テーブルに管理者列を追加しbooleanます。default value: false管理者は明らかに含まれませんattr_accessibleuser.toggle!(:admin)開発中は、コンソールで次を発行して admin の値を変更できます。

アプリをデプロイしたらどうすればよいですか?

4

2 に答える 2

1

あなたのことを正しく理解していたら

役割ベースの承認が必要な場合 ユーザーの役割を追加するために利用できる多くの宝石があります

https://github.com/be9/acl9

https://github.com/ryanb/cancan/wiki/Role-Based-Authorization

Rails 3: ロールのチェックボックスを登録フォームに追加するよう工夫する

デプロイ後に誰かを管理者にする方法は?

データベースシードを使用して、管理者を作成/設定できます

詳細情報: http://guides.rubyonrails.org/command_line.html#rake

アップデート:

admin_user = User.create!(
      :login => 'admin_username',
      :email => 'admin@app.com',
      :password => 'Secret',
      :password_confirmation => 'Secret',
      :is_admin => true 
    )
 #change the column names to yours
于 2013-05-10T07:48:28.210 に答える