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
你可以在控制台中尝试User.all(:username=>params[:username])
然后试试
该ENV的User.count(:username=>params[:username])
- 未定义的方法auto_upgrade! 将Sinatra / DataMapper应用程序推送到Heroku时
- rspec,factory_girl和datamapper的spork和cache_classes问题
- DataMapper有n通过资源DELETE(从关联中删除)不起作用
- Windows上是否支持Datamapper的dm_mysql_adapter gem?
- Sinatra + Heroku + Datamapper使用dm-sqlite-adapter部署问题
- Heroku和Datamapper问题
- Ruby Datamapper表inheritance与关联
- 使用ruby和datamapper检索具有多对多关联的记录
- Datamapper:通过关联对结果进行排序