Ruby on Rails的活动记录纵览 - 编程入门网
self.login(name, password)
find(:first, :conditions =>
["name = ? and hashed_password = ?", name,password])
end
def try_to_login
User.login(self.name, self.password)
end
end
Login方法使用了find方法查询users表中的记录,并进行验证。这个方法的逻辑是非常简单的: try_to_login方法通过controller被调用。然后将用户名密码传入login方法中。Login方法返回包含用户 名和密码的数据对象。 接下来我们使用如下命令建立控制类: ruby script/generate controller Login 以下代码是控制类的实现,其中包括数据验证和处理session。
Ruby on Rails的活动记录纵览(7)时间:2011-11-09 天极 李宁下面是login.rhtml的代码
到现在这个程序已经完成了。如果你将这个应用程序和使用其它语言编写的同样的应用程序相比,基 于RoR的应用程序的代码是非常少的。本文只是对活动记录的主要功能进行简单的描述,如果读者对其感 性趣,可以查阅相关的文档了解更详细信息。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |