Postępuję zgodnie z instrukcjami, aby zmodyfikować stronę z potwierdzeniem po udanej rejestracji.Szyny 4 + Wymień: Nieprawidłowa nazwa trasy, już używana
robię wszystko tak jak jest napisane, ale ja dostać ten błąd:
in `add_route': Invalid route name, already in use: 'new_user_session' (ArgumentError)
You may have defined two routes with the same name using the `:as` option, or you may be overriding a route already defined by a resource with the same naming. For the latter, you can restrict the routes created with `resources` as explained here:
http://guides.rubyonrails.org/routing.html#restricting-the-routes-created
Chyba wiki nie jest aktualizowana za korzystanie opracować z szyn 4, ale nie znajdę na tyle informacje, aby naprawić błąd.
Linia który wraca błąd jest obok (routes.rb):
devise_for :users, :controllers => { :registrations => "registrations" }
Wszelkie sugestie?
Dzięki.
EDIT -
registrations_controller.rb
class RegistrationsController < Devise::RegistrationsController
protected
def after_inactive_sign_up_path_for(resource)
'/sign_up/inactive'
end
end
routes.rb
root :to => 'home#index'
devise_for :users
resources :users
devise_for :users, :controllers => { :registrations => "registrations" }
Śmiem twierdzić, że nie robisz "dokładnie tego, co mówi". Pokaż nam swój kod. – sevenseacat
Myślę, że już masz podobny duplikat conntroller, które są już zdefiniowane w module Devise –
Dzięki za odpowiedź. Zredagowałem główny post z zawartością moich plików, zgodnie z tym, co mówi wiki. –