Shr*_*yas 33 ruby-on-rails email-validation
我正在研究Rails中的这个警报服务.实际上,我需要做的就是,当用户注册时,向用户发送确认电子邮件.在用户确认后,激活用户.我试着玩Matt Hooks的Authlogic电子邮件激活教程,但它确实无处可去.所以,任何想法我怎么能以最小的忙乱做到这一点?谢谢 !
UPDATE
所以我如何设计为我做的工作是:
安装宝石.
为设计的可确认字段创建迁移.
指定
设计:在您的模型中确认.
在相关控制器(以及该方法的路径)中创建确认方法,该方法将更新相关模型的confirmed_at属性.
我使用了Rails 2.3.2,并且我使用了这种方法以及Authlogic的身份验证,它运行良好.我打算完全切换到设计.
老实说,我想接受这两个答案(遗憾的是我不能这样做),但只是设计解决方案似乎更容易解决.
Pau*_*ell 73
假设你肯定想要避免使用Devise,Authlogic和朋友,这就是我认为你需要做的事情:
小智 5
您还可以使用范围来选择用户.
class User < ActiveRecord::Base
scope :certified, where(:certified => true)
end
Run Code Online (Sandbox Code Playgroud)
然后在你的代码中:
@user = User.certified.find_by_username(foo)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10051 次 |
| 最近记录: |