мой основной маршрут разработки:
devise_for :accounts, :controllers => { :registrations => "users/accounts/registrations", :sessions => "accounts/devise/sessions" }, :class_name => 'Admin'
Затем я хочу новый URL / действие, поэтому я добавляю следующую ДО строки выше devise_for:
match '/accounts/signedup/' => 'users/accounts/registrations#signedup':
затем в контроллереу меня есть подписанное действие, но когда я иду на myurl.com/accounts/signedup, который в настоящее время просто имеет:
def signedup
Rails.logger.debug { "&& signed_up" }
end
Затем я иду на myurl.com/accounts/signedup, я получаю:
AbstractController::ActionNotFound (AbstractController::ActionNotFound):
Но если я удалю регистрацию def из контроллера, я получу вместо этого:
The action 'signedup' could not be found for Users::Accounts::RegistrationsController"
Есть идеи, что случилось?