1

ネーミングの質問があります。

Rails3 アプリケーションのモデルにこのようなスコープがあるとします。

scope :order_by_date,      order("created_at asc")
scope :order_by_date_desc, order("created_at desc")

スコープの名前が長すぎて、スコープとして説明的です。

scope :ordered,      order("created_at asc")

しかし、上記のように定義すると、asc と desc の区別が難しくなります。

では、そのような場合にスコープをどのように使用しますか? またはスコープを使用しますか?

誰もが良い考えを持っていますか?

ありがとう。

4

1 に答える 1

0

良い...

Model.ascending_order
Model.descending_order
于 2012-07-18T17:17:01.413 に答える