認証ソリューションとして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」などの秘密コードのように) )
誰でも方法を知っていますか?
前もって感謝します。