У меня есть приложение Rails, которое использует Spina CMS ,
Я хочу, чтобы целевая страница \
была одной из страниц администратора.
для примера. localhost:3000\home
- это мой localhost:3000
, который в настоящее время получает настройку 404 root :to => 'pages#home'
Кажется, root :to ...
переопределяется маршрутами Spina
rout.rb
Rails.application.routes.draw do
match '(*any)', to: redirect(subdomain: ''), via: :all, constraints: {subdomain: 'www'}
mount Spina::Engine => '/'
root :to => 'pages#home' # => not working...
get '/*id' => 'pages#show', as: "page", controller: 'pages', constraints: lambda { |request|
!(request.env['PATH_INFO'].starts_with?('/rails/') || request.env['PATH_INFO'].starts_with?("/#{Spina.config.backend_path}") || request.env['PATH_INFO'].starts_with?('/attachments/'))
}
end