Я пытаюсь переопределить метод create из контроллера регистрации в Разработать , чтобы включить проверку Recaptcha (как видно здесь и здесь ):
class RegistrationsController < Devise::RegistrationsController
def create
if verify_recaptcha
super
else
build_resource
clean_up_passwords(resource)
flash[:alert] = "Bad words."
render_with_scope :new
end
end
end
Также соответственно изменил мой route.rb:
map.devise_for :users, :controllers => {:registrations => "registrations"}, :path_names => {
:sign_up => 'signup',
:sign_in => 'login',
:sign_out => 'logout'
}
При попытке перейти на новую страницу регистрации (с новым путем: http://localhost:3000/users/signup) эта ошибка отображается:
LoadError in RegistrationsController#new
Expected /home/benoror/project/app/controllers/registrations_controller.rb to define RegistrationsController
ПОЛНАЯ ОШИБКА TRACE
Любая помощь приветствуется.
BTW , я использую Devise 1.0.11 иRails 2.3.10, спасибо!