2008-03-26 rails 测试题(00007)

2008-03-26 rails 测试题(00007)

现有一个php?name=User" onclick="tagshow(event)" class="t_tag">User Model,内有username、password两个字段,想要做php?name=User" onclick="tagshow(event)" class="t_tag">User Login的功能,使用哪个方法可以用最方便的方式去做Query动作?
是指这个吗?

User.find_by_username_and_password
/login_controller.rb
def login
 session [ : user_id] = nil
 if request.post?
  user = User.authenticate(params [ : name], params[ : password])
  if user
   session [ : user_id] = user.id
   redirect_to (action => "index" )
 else
  flash[ : notice] = " Invalid user/password combination "
 end
 end
end
--------------------------------------------------------------------------------
该方法要在session中记录一些东西,以证明这里有一位管理员登录了.
把User对象的id 写入session,所用的键就是:user_id.
但你的题目没说清楚要写成什么样啊。你只说要做Query.

你这个例子不是跟AWDWR里的差不多吗?
引用:
原帖由 ops 于 2008-3-26 22:07 发表
但你的题目没说清楚要写成什么样啊。你只说要做Query.

你这个例子不是跟AWDWR里的差不多吗?
都可以的,只要可以帮助大家。

还有就是,我们可以给出很多的答案呀,不局限于书的。