rails:3 Devise signup Цепочка фильтров остановлена ​​как :require_no_authentication визуализировано или перенаправлено

Я использую Devise на своем сайте. Я создаю пространство имен администратора и предоставляю функциональность создания пользователя администратором.
мои маршруты соответствуют

devise_for :users,:has_many => :comments, :controllers => {:sessions =>'devise/sessions',:registrations => 'devise/registrations'} do    
  get "/login", :to => "devise/sessions#new", :as => :login  

  get "/signup", :to => "devise/registrations#new", :as => :signup     

  get "/logout", :to => "devise/sessions#destroy", :as => :logout
end

, когда я нажимаю на ссылку add_user, которая имеет signup_path, что вызывает следующую ошибку:

Моя ошибка

 Started GET "/signup" for 127.0.0.1 at Fri Mar 09 12:49:11 +0530 2012    
 Processing by Devise::RegistrationsController#new as HTML    
 User Load (0.1ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` = 35 LIMIT 1    
 Redirected to http://localhost:3000/admin     
 Filter chain halted as :require_no_authentication rendered or redirected
 Completed 302 Found in 3ms (ActiveRecord: 0.1ms)

Я думаю, что это идет к контроллеру регистрации разработки, но из-за следующей строки это вызвать ошибку в контроллере регистрации устройства

prepend_before_filter :require_no_authentication, :only => [ :new, :create, :cancel ]
33
задан Arslan Ali 11 November 2016 в 09:17
поделиться