环境:ruby 1.9.2 / rails 3.1.1 / Datamapper 1.2.0 / MySql 5.0
我想在Datamapper中使用此查询 (有更好的方法吗?)
从书籍中选择价格按价格+ 0.0
(因为price的类型是字符串,期望类型转换为float 通过+ 0.0)
我正在使用dm-pager,我试过这个..但是它不起作用..
sort_str = DataMapper :: Query :: Operator.new(:price + 0.0 ,desc)
mbooks.page:page => page,:per_page => 10,:order => [sort_str]
请告诉我方式.. ^^;
答案 0 :(得分:0)
抱歉,目前无法做到这一点。我知道这不会回答你的问题,但我建议将此列更改为整数。将价格存储为字符串不是一个好主意。