1
rolify + activeadmin gem을 사용합니다. 2 개의 리소스가 있습니다 : 직원 및 사용자 (기본 작성 테이블). 직원은 읽기 전용 테이블을 매핑하는 모델이므로 직원 테이블에 쓸 수 없습니다. 내가 has_one 및 belongs_to 협회 사용하여 사용자에 대한 역할을 추가 활성 관리자와 함께 노력하고 :rolify + activeAdmin 형태로 역할 추가
form do |f|
f.inputs "Add role" do |staff|
f.input :roles, :as => :select, :collection => Role.global
end
f.actions
end
So i want to add a role for a user using Staff admin resource.
when i click on submit form button i have this error:
NoMethodError in Admin/staffs#edit
Showing app/views/active_admin/resource/edit.html.arb where line #1 raised:
undefined method `roles' for #<Staff:0x00000005c6af70>
Extracted source (around line #1):
1: insert_tag renderer_for(:edit)