Когда я пытаюсь создать собственный контроллер устройства:
class RegistrationsController < Devise::RegistrationsController
def new
super
end
def create
# add custom create logic here
end
def update
super
end
end
Я получаю следующую ошибку:
Неизвестное действие
AbstractController :: ActionNotFound
Это не проблема с маршрутами. Я пытался унаследовать RegistrationsController от ApplicationController, и он работает нормально. Как только я пытаюсь унаследовать от Devise :: RegistrationsController, он показывает ошибку. Это не может быть проблемой действия, потому что я пытался создать другое действие, и я получаю ту же ошибку.
# app/config/routes.rb
devise_for :users, :controllers => {:registrations => "registrations"}
root :to => "registrations#new"
Использование Rails 3.0.4