2012-04-20 2 views
0

Я пытаюсь перемаршрутизировать sign_up devise, но также использую собственное представление для страницы sign_up. У меня есть следующий в моем routes.rb файла:Как маршрутизировать sign_up с помощью Devise при указании контроллера

devise_scope :user do 
    get "/signup" => "devise/registrations#new", :as => :new_user_registration 
    end 
    devise_for :users, :controllers => { :registrations => "registrations"} 

Но страница sign_up использует контроллер «разработать/регистрацию» и отображение вида DEViSE для sign_up. Как мне заставить его использовать контроллер регистрации и отобразить мое мнение?

ответ

0

Почему бы не просто создать Devise view и настроить его?

rails generate devise:views 

Вышеуказанная команда генерирует изощренные виды и копирует их в папку вида.

+0

Я сделал это, и у вас есть индивидуальный вид и контроллер для него, registrations_controller.rb. , , , проблема в том, что, когда я использую devise_scope для изменения маршрута, он больше не использует мое настроенное представление, а вместо него выглядит по умолчанию. – John

Смежные вопросы