Ruby on rails Rails\u admin重定向到404
我已经为我的应用程序设置了rails_Admin gem。如果用户不是管理员,我想重定向到404页面。以下是代码-Ruby on rails Rails\u admin重定向到404,ruby-on-rails,ruby,rails-admin,Ruby On Rails,Ruby,Rails Admin,我已经为我的应用程序设置了rails_Admin gem。如果用户不是管理员,我想重定向到404页面。以下是代码- RailsAdmin.config do |config| config.authorize_with do |controller| unless user_signed_in? && current_user.admin? #redirect to 404 - I need the code for this! end end end 我该怎么做呢?
RailsAdmin.config do |config|
config.authorize_with do |controller|
unless user_signed_in? && current_user.admin?
#redirect to 404 - I need the code for this!
end
end
end
我该怎么做呢?你可以做:
raise ActionController::RoutingError.new('Not Found')
呈现文件:“public/404”,状态:404,格式:[:html]
应该呈现404页面。我不使用rails_admin,但当我想呈现自定义错误页面时,我会呈现这些文件。