bismoney
@bismoney

Как убрать post/new?

Привет всем.

Я не много не понимаю логики, вроде все почитал но так не могу понять.
Кому не трудно дайте краткий ответ.

При создании к примеру 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?

Спасибо всем кто не пожалеет время и уделит минутку.
  • Вопрос задан
  • 139 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы