Ruby on Rails관리자 패널 추가


소개

레일즈 애플리케이션에 관리자 패널을 추가하고 싶다면 몇 분이면 충분합니다.

통사론

  1. 오픈 젬 파일과 작가 보석 'rails_admin', '~> 1.0'
  2. 번들 설치
  3. rails g rails_admin : install
  4. 기본값으로 이동하려면 Enter 키를 눌러 관리자 경로를 묻습니다.
  5. 이제 app / config / initializers / rails_admin.rb로 이동하여 다음 코드를 붙여 넣으십시오 : config.authorize_with redirect_to main_app.root_path do current_user.try (: admin?) end이 코드는 admin 사용자 만 yoursite.com/admin other 사용자는 루트 경로로 리디렉션됩니다.
  6. 자세한 정보는이 보석의 문서를 확인하십시오. https://github.com/sferik/rails_admin/wiki

비고

그렇지 않으면 관리자가 웹 사이트에 관리자 권한을 갖고 싶을 때 사용하십시오. active_admin 젬보다 쉽고 강력합니다. 사용자 생성 후 어느 단계에서나 추가 할 수 있으며 4 단계 전에 사용자 관리자를 만드는 것을 잊지 마십시오. 역할을 부여 할 때는 cancan을 사용하십시오.

관리자 패널 추가 관련 예