0
저는 devise 및 cancan을 인증 솔루션으로 사용하고 있습니다.Devise는 역할 생성에 인증을 추가합니다.
이 유증을 위해 내가 역할 속성을 추가하고, 일정한 역할 제 만들었습니다 내가 가입 페이지로 이러한 기능을 추가 할
#Migration for adding roles
class AddRoleToUsers < ActiveRecord::Migration
def change
add_column :users, :role, :string
end
end
#Users.rb
ROLES = %w[user staff]
을 그 사람이 역할을 가진 사용자를 생성하기 위해 " 직원 "은 비밀 키를 입력해야합니다 (입력 된 텍스트 상자에"staffsecretkey "와 같은 비밀 코드가 있음)
누구나 알고 있습니까?
미리 감사드립니다.
나는 이미 그것을 시도했다. 컨트롤러와 변경된 routes.rb를 오버로드하십시오. 두 가지 역할이 매우 다른 속성을 가지므로 별도의 모델을 작성하기로했습니다. –
어쨌든 고마워요 (: 아마 유효하므로 답변을 수락합니다. –