2013-08-16 2 views
0

В моем приложении у меня есть функция аутентификации через oauth, но до этого я хотел бы иметь страницу входа, поэтому я хочу использовать Devise для ее создания. Проблема, с которой я столкнулась, заключается в том, что купленное устройство и мой метод аутентификации требуют before_filter, и оба метода перенаправляются на страницу, и из-за этого я получаю сообщение об ошибке, указывающее, что мне нужно перенаправить. Как я могу исправить эту проблему?Ruby on rails action filters

Спасибо

+0

Вы можете разместить код? –

ответ

0

Я не знаю, явно то, что вы делаете, и каковы ваши фактические потребности, но, насколько я знаю, вы не не нужно перед фильтром. вам необходимо предоставить оба параметра для входа, аутентификации с помощью устройства и Omniauth. Я обращаюсь к вам за некоторыми ссылками.

Обязательно:

http://www.samionrails.blogspot.com/2013/08/google-omni-auth-with-devise-tutorial.html

Дополнительно:

https://github.com/intridea/omniauth/wiki/Managing-Multiple-Providers

http://www.samionrails.blogspot.com/2013/08/authenticate-user-using-omniauth.html

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