Задать вопрос
@ermolushka

Как спарсить request в Rails и сравнить передаваемый параметр со значением в БД?

Всем привет. Мне нужно реализовать такую вещь: есть уникальная ссылка, по которой юзер переходит именно в свой профиль (состоит из хоста + зашифрованный токен). Она хранится в БД. Нужно сделать так, чтобы при переходе по этой ссылке приложение распарсивало запрос, вытаскивало из ссылки эту зашифрованную часть и сравнивало с БД. Соответственно, если находит в БД такое же значение, как эта зашифрованная часть, то юзер заходит к себе. Юзаю монгу.
  • Вопрос задан
  • 179 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
sharikov_d
@sharikov_d
Мне стыдно за ваши вопросы и ответы
в ActionController есть такой метод response, в котором содержится вся хуйня, которая тебе нужна.
Потом, тебе нужно либо забиндить в before_action, либо внести логику в контроллер.
типа:
redirect_to @profile if response.query_string # здесь запрос в базу, я не ебу эти ваши пидерские nosql базы
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы