Я использую rails_admin в качестве основного приложения, и я хотел бы, чтобы он был доступен через /
, а не /admin
.Использование railsadmin в качестве корневого приложения
Мои текущие маршруты файлов выглядит следующим образом:
Rails.application.routes.draw do
mount RailsAdmin::Engine => '/admin', as: 'rails_admin'
devise_for :users
root 'dashboard#index'
end
панель это простая страница со ссылкой на /admin
, что я хочу, чтобы избавиться от.
Простой mount RailsAdmin::Engine => '/', as: 'rails_admin'
не работает, поскольку существует цикл переадресации (из угадывающегося я предполагаю).
Журналы
Thin web server (v1.6.4 codename Gob Bluth)
Maximum connections set to 1024
Listening on 10.0.16.183:3000, CTRL+C to stop
Started GET "/" for 10.0.16.244 at 2016-01-15 14:19:55 +0100
Cannot render console from 10.0.16.244! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255
ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"
Processing by RailsAdmin::MainController#dashboard as HTML
Completed 401 Unauthorized in 12ms (ActiveRecord: 0.0ms)
Started GET "https://stackoverflow.com/users/sign_in" for 10.0.16.244 at 2016-01-15 14:19:55 +0100
Cannot render console from 10.0.16.244! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255
Processing by RailsAdmin::MainController#show as HTML
Parameters: {"model_name"=>"users", "id"=>"sign_in"}
Completed 401 Unauthorized in 1ms (ActiveRecord: 0.0ms)
Started GET "https://stackoverflow.com/users/sign_in" for 10.0.16.244 at 2016-01-15 14:19:55 +0100
Cannot render console from 10.0.16.244! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255
Processing by RailsAdmin::MainController#show as HTML
Parameters: {"model_name"=>"users", "id"=>"sign_in"}
Completed 401 Unauthorized in 1ms (ActiveRecord: 0.0ms)
...
continues a couple of time after timeout
Пытались несколько вещей, но ничего не вышло.
Может ли кто-нибудь помочь?
Да, это не сработает, так как конструкция дает переадресацию. Расширены мои вопросы с соответствующими данными. – tonymarschall