При попытке доступа к панели управления Active Admin под номером http://localhost:3000/admin
Я получаю перенаправление на http://localhost:3000/users/sign_in
. Однако мой путь показывает путь /admin
.Ошибка маршрутизации Active Admin and Devise
admin_root_path GET /admin(.:format) admin/dashboard#index
admin_dashboard_path GET /admin/dashboard(.:format) admin/dashboard#index
batch_action_admin_users_path POST /admin/users/batch_action(.:format) admin/users#batch_action
admin_users_path GET /admin/users(.:format) admin/users#index
и
new_user_session_path GET /users/sign_in(.:format) devise/sessions#new
user_session_path POST /users/sign_in(.:format) devise/sessions#create
Каждый знает, почему это происходит?
EDIT
routes.rb
Myapp::Application.routes.draw do
ActiveAdmin.routes(self)
devise_for :users, :controllers => { :omniauth_callbacks => "users/omniauth_callbacks" }
root 'static_pages#home'
match '/help', to: 'static_pages#help', via: 'get'
match '/about', to: 'static_pages#about', via: 'get'
match '/contact', to: 'static_pages#contact', via: 'get'
К сожалению, забыл включить мой routes.rb. Просто отредактировал вопрос –
Пробовал ваше предложение. Получение синтаксической ошибки, неожиданной «\ n», ожидающей tASSOC (SyntaxErro –
Итак ... очевидно, есть синтаксическая ошибка. Вероятно, вы должны исправить это в первую очередь. – seanlinsley