Devise NameError в Devise / registrationsController # new - PullRequest
0 голосов
/ 15 августа 2011

Я следовал учебному пособию по настройке, но теперь, когда перехожу к

/users/sign_up

Я получаю

Devise NameError in Devise/registrationsController#new

то же самое, если я пойду на

/users/sign_in

Я получаю

/NameError in Devise/sessionsController#create

Я отказался от своих моделей на предмет ошибок или опечаток. Я не совсем понимаю, потому что похоже, что у него проблемы с «разработчиками контроллеров», но в моем / app-файле их нет, поэтому я предполагаю, что эти файлы (как в git) выполняются где-то в фон.

Есть предложения?

Ответы [ 2 ]

2 голосов
/ 22 ноября 2013

Немного поздно, чтобы ответить, но мой опыт может помочь кому-то еще.

У меня была такая же проблема с devise & cancan.Решением в моем случае было просто перезапустить сервер.

0 голосов
/ 15 августа 2011

Попробуйте

devise_for :users, :controllers => {:sessions => 'devise/sessions'}, :skip => [:sessions] do
    get '/login' => 'devise/sessions#new', :as => :new_user_session
    post '/login' => 'devise/sessions#create', :as => :user_session
    get '/logout' => 'devise/sessions#destroy', :as => :destroy_user_session
  end

или

devise_for :users, :controllers => {:registrations => "devise/registrations"} do
    get '/register' => 'devise/registrations#new', :as => :new_user_registration
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...