Подтверждение по электронной почте в Rails без использования каких-либо существующих гемов / плагинов аутентификации

Я работаю над этой службой оповещений в Rails. И действительно, все, что мне нужно сделать, это отправить пользователю электронное письмо с подтверждением при регистрации. И после подтверждения от пользователя активируйте пользователя. Я пробовал поиграть с учебником по активации электронной почты Authlogic от Мэтта Хукса, но он действительно ни к чему не привел. Итак, есть идеи, как я могу сделать это с минимальными усилиями? Спасибо !

ОБНОВЛЕНИЕ

Итак, как у меня получилось сделать эту работу за меня:

  1. Установить драгоценный камень.

  2. Создайте миграцию для подтверждаемых полей устройства.

  3. Укажите

    devise: подтверждаемый в вашей модели.

  4. Создайте метод подтверждения в соответствующем контроллере (и маршрут для этого метода), который будет обновлять атрибут подтверждено_at соответствующей модели.

  5. Генератор устройства создает для вас несколько представлений, одно из которых является confirm_instructions.html.erb. Настройте путь там.

Я использовал Rails 2.3.2, и я использовал этот метод вместе с аутентификацией Authlogic, и он работал хорошо. Я планирую полностью перейти на разработку.

Честно говоря, я хотел принять оба ответа (к сожалению, я не могу этого сделать), но просто разработать решение казалось более простым решением.

33
задан Shreyas 5 February 2011 в 03:30
поделиться