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 回答