0

認証ソリューションとしてdeviseとcancanを使用しています。

devise の場合、ロール属性を追加し、定数 ROLES を作成しました。

#Migration for adding roles
class AddRoleToUsers < ActiveRecord::Migration
  def change
    add_column :users, :role, :string
  end 
end

#Users.rb
ROLES = %w[user staff]

サインアップページに機能を追加したいのですが、「staff」ロールを持つユーザーを作成するには、秘密鍵も入力する必要があります (おそらく、入力テキストボックスの「staffsecretkey」などの秘密コードのように) )

誰でも方法を知っていますか?

前もって感謝します。

4

1 に答える 1

0

次の 2 つのことを行う必要があります。

1) デバイスコントローラーをオーバーライドする

2) ビューをカスタマイズする

github のデバイス wiki を確認してください。必要なすべての情報をすぐに見つけることができるはずです。BlackBerry から返信しているため、今は詳細をお伝えできません。しかし、あなたが私があなたに与えた答えでこれを解決できない場合. 後で手をあげます。

于 2012-10-21T01:15:50.163 に答える