2013-09-02 6 views
0

Я могу сопоставить новое правило маршрутизатора, чтобы разработать контроллер. Но когда я использую before_filter :authenticate_user! в контроллере. Он по-прежнему является url по умолчанию для обработки пользовательского входа.Как настроить маршрутизатор rails devise?

Как сделать, чтобы изменить URL-адрес на заказ?

рейк маршруты выход:

ouput in pastbin

ответ

1

Ваш вопрос немного неясно.

Вы хотите использовать свою собственную логику для аутентификации? Если это так, то мало смысла использовать придумывание, которое должно сделать это для вас. Тем не менее, если вы хотите разработать для обработки входа, но хочу показать другой URL в адресной строке, например:

/login вместо /users/sign_in или /signup вместо /users/sign_up

, то вы должны проверить эту custom devise urls

+0

спасибо за ваш ответ. Я написал его как решение, которое вы даете. Но когда я использую 'before_filter: authenticate_user!' В контроллере, который нуждается в логине, исследователи все же перенаправляют на url-адрес HOST_NAME/users/login по умолчанию. – user710756

+0

Вы можете показать вывод команды rake routes, выполненной в вашем терминале в корне проекта? –

+0

Я добавляю вывод «рейк-маршрутов» в вопросе.thanks ~ – user710756

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