0

メタ検索gemを使用して複数列の並べ替えを実行しようとしていますが、機能していません。

私はいくつかのAJAXを介してそれを行っているので、Model.search()直接呼び出しています。私はそれを正しく行っていると思いますが、「meta_sort」パラメーターがどうあるべきかについての良いドキュメントを見つけることができないように思われるので、100%確信が持てません。

これは私が効果的に呼んでいるものであり、私のモデルは「貿易」です。

Trade.search("meta_sort"=>"exch.asc,fcondt.asc")

csv文字列ではなく配列にする必要がありますか?

これは単一列の並べ替えで機能することを私は知っています。

Trade.search("meta_sort"=>"exch.asc")

どんな助けでも大歓迎です。

4

1 に答える 1

1

多くの列で並べ替えることができますが、単一の方向、「asc」方向がデフォルトです。

同じテーブルのフィールドの構文:

{"meta_sort"=>"exch_and_fcondt.desc"}

異なるテーブルのフィールドの構文は次のとおりです。

{"meta_sort"=>"table1_exch_and_table2_fcondt.desc"}

于 2013-02-26T14:44:38.840 に答える