У меня есть две модели Follow user
и Master
.
Подписчик может show, edit
, а Мастер может add,edit,show and delete
подписчик.
Я использую authenticate_user!
для администратора add, edit, show and delete
и authenticate_user!
для подписчика edit, show
before_action :authenticate_user!, except: [:new, :create,:show ,:edit, :destroy]
#routes.rb
resources :folusers
resources :masters
При создании нового подписчика появляется эта ошибка:
Не найдено ни одного маршрута {: action => "edit",: controller => "folusers",: id => nil},
отсутствуют необходимые ключи: [: id]