Ruby Datamapper .count всегда возвращает 0
Всякий раз, когда я пытаюсь посчитать возвращенные записи из 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
1 ответ
Решение
Ты можешь попробовать User.all(:username=>params[:username])
в консоли, а затем попробуйте
User.count(:username=>params[:username])
для этого ENV