rails 4.0
有对象 User
在 controller 里做登录判断:
def login
@user = User.new(user_params) ##页面登录进来
user = User.where(["name=? and password = ?", user.name,user .password]) ##数据库根据用户名和密码查询
if !user.blank?
##查询有数据
puts user.id ##这里输出 id 报错:undefined method `id' for #<ActiveRecord::Relation::ActiveRecord_Relation_User
else
puts "************************"
end
end
private def user_params params.require(:user).permit(:id, :name, :password) end
这个错误该怎么解决?