0
이것은 두 부분 질문 :레일 책정 rails_admin 인증
1 부
내 사용자가 관리자 부울이 그 중 하나에 해당하는 (즉, 하나의 사용자는 관리자입니다). 난 단지 편집을 파괴,이 관리 사용자가 새로 만들기를 액세스 할 수 있도록 아래의 컨트롤러 등
class NewsOutletsController < ApplicationController
before_action :authenticate_user!, except: [:index, :show]
def index
@news_outlets = NewsOutlet.all
end
def show
@news_outlet = NewsOutlet.find(params[:id])
end
def new
@news_outlet = NewsOutlet.new
end
def create
@news_outlet = NewsOutlet.new(news_outlet_params)
@news_outlet.save
redirect_to @news_outlet
end
def edit
@news_outlet = NewsOutlet.find(params[:id])
end
def update
@news_outlet = NewsOutlet.find(params[:id])
if @news_outlet.update news_outlet_params
redirect_to @news_outlet
else
render 'edit'
end
end
def delete
end
def destroy
@news_outlet = NewsOutlet.find(params[:id])
@news_outlet.destroy
redirect_to news_outlets_path
end
private
def news_outlet_params
params.require(:news_outlet).permit(:name, :url)
end
end
2 부
을 인증 할 수있는 방법은 또한 rails_admin와/관리자 주소를 가지고있다. 나는 다른 질문을 보았으나 아무 대답도 나에게 효과가 없었다. 관리자 사용자 만/admin 대시 보드에 액세스하려면 어떻게합니까?
죄송합니다. 반복이지만 3 일을 이미 보냈으며 포괄적 인 답변을 찾을 수 없습니다.