【发布时间】:2012-09-22 22:00:29
【问题描述】:
每当我尝试计算从 datamapper 返回的记录时,它总是返回为 0,无论是否有用户。
User.count(:username=>params[:username])
class User
include DataMapper::Resource
property :id, Serial
property :username, String, unique_index: true, required: true, length: 3..32
property :password, String, required: true, length: 5..64
property :email, String, unique_index: true, required: true, format: :email_address
end
【问题讨论】:
-
您是否 100% 确定您的数据库中有用户?您可以为您的代码 sn-p 提供更多上下文吗?
-
@Makoto 那里肯定有一个用户,因为如果我删除 if 语句,那么所有其他代码都可以正常执行,这涉及从数据库中获取详细信息。至于更多代码,我刚刚更新了它。
标签: ruby postgresql datamapper