0
datamapper에서 반환 된 레코드를 계산할 때마다 항상 사용자가 있는지 여부에 관계없이 0으로 반환됩니다.Ruby Datamapper .count는 항상 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 % 확신 데이터베이스의 사용자가이 있다는 있습니까? 코드 스 니펫에 더 많은 컨텍스트를 제공 할 수 있습니까? – Makoto
@Makoto if 문을 제거하면 다른 모든 코드가 잘 실행되어 데이터베이스에서 세부 정보를 가져 오기 때문에 사용자가 분명히 있습니다. 더 많은 코드에 관해서는, 방금 그것을 업데이트했습니다. – DCWill