Привет друзья.
Никак не могу понять в чем проблема.
Сделал обеднение в админку
namespace :admin do
resources :posts
devise_for :users
end
Для сайта сделал так (что бы удобнее было все структурировать по папкам)
И ограничил посты только Index и Show
scope module: 'site' do
resources :posts, only: [:index, :show]
root 'main#index'
end
И вроде бы все работает нормально.
Сайт все ок. А вот в админке косяк такой:
После заполнения нового поста и нажатия create post меня перебрасывает сюда
site.ru/posts
И ошибка
No route matches [POST] "/posts"
Почему он не роутит как надо на
site.ru/admin/posts ?
Подскажите пожалуйста.
UDP весь route
Rails.application.routes.draw do
# admin area
get "/admin" => "admin/main#index"
scope module: 'site' do
resources :posts, only: [:index, :show]
root 'main#index'
end
namespace :admin do
resources :posts
devise_for :users
end
end