Привет всем.
Я не много не понимаю логики, вроде все почитал но так не могу понять.
Кому не трудно дайте краткий ответ.
При создании к примеру scaffold Post
Появляются такие роуты
post
post/new
post/edit
и.т.д
Я сделал группировку контроллеров в Admin:
В роут
namespace :admin do
resources :posts, :categories, :types
end
Соответственно получил
admin/post
admin/post/new
admin/post/edit
Как теперь убрать теперь эти пути, так как они больше не нужны.
post/new
post/edit
И еще не могу понять, я в ограничил в контрллере доступ к /admin
http_basic_authenticate_with name: "admin", password: "secret"
И заходя на site.ru/admin требует пароля.
Но если не вводя пароль зайти на site.ru/admin/post/new, то я спокойно могу создать пост. (про devise и авторизацию знаю)
Как ограничить доступ ко всему admin?
Спасибо всем кто не пожалеет время и уделит минутку.