RailsAdmin을 설치하여 간단한 화면 관리 방법

2544 단어 Rails
Rubby on Rails에는 템플릿을 사용하여 화면을 관리할 수 있는gem이 있습니다.
이번에는 맞춤형 구성이 높지는 않지만 간단한'RailsAdmin'을 설치해 관리 화면을 만들었다.

관리 화면 만들기


우선gem를 설치합니다.
Gemfile에서 bundel install을 설명하고 실행합니다.
gem 'rails_admin', '~> 2.0.0.beta'
$ bundle install
$ rails g rails_admin:install

관리 화면 액세스


먼저 서버를 시작합니다.
$ rails s
브라우저부터 rails의 기본 화면 뒤에 '/admin' 접근을 추가합니다.
초기 설정인 경우 "http://localhost:3000/admin"주소 표시줄에 을 입력합니다.
설치가 완료되면 다음 화면이 표시됩니다.
(1회는 시간이 좀 걸린다.)

양식을 작성한 경우 양식이 표시됩니다.
내 환경에서 Questions라는 시계를 만들었기 때문에 표시되었다.

테이블 이름을 선택하면 편집 화면으로 이동할 수 있습니다.
+Addnew에서 레코드를 추가하거나 외부로 내보낼 수 있습니다.

BASIC 인증 제한


기본적으로 모든 사용자가 주소 표시줄에서 관리 화면에 접근할 수 있기 때문에 안전 문제가 존재합니다.
BASIC 인증(사용자 이름, 암호 인증)을 수행하십시오.
config/initializers/rails_admin.rb
# 一番上に追加
  config.authenticate_with do
    authenticate_or_request_with_http_basic('Site Message') do |username, password|
      username == 'admin' && password == 'admin'
    end
  end
"서버 재부팅""http://localhost:3000/admin"""인증 대화 상자가 표시됩니다.

위의 대화상자가 표시되면 성공합니다.

좋은 웹페이지 즐겨찾기