2011-11-03 9 views
0

環境:ルビー1.9.2/3.1.1レール/ DataMapperの1.2.0/MySQLの5.0Datamapperでは、変換された浮動小数点型で「順序付け」を使用できますか?

私はDataMapperの でこのクエリを使用する場合は、(任意のより良い方法がある?)

選択価格価格+ 0.0

書籍注文から

(価格のタイプは 0.0 +を通じてfloatに型変換を期待して、文字列であるため)を、私はuのよ..私はこれにしようとした、DM-ページャを歌うが、それは動作していない...

sort_str = DataMapperの::問い合わせ:: Operator.new(:代金+ 0.0、DESC)
mbooks.pageを:page =>ページ、:per_page => 10、:order => [sort_str]

私に方法を教えてください^^;

答えて

0

申し訳ありませんが、これは現在できません。私はこれはあなたの質問に答えることはできませんが、私は整数にこの列を変更することをお勧めします知っている。価格を文字列として格納するのは良い考えではありません。

+0

ありがとうございます。 –

関連する問題