我在postgresql上遇到过生产问题。我有organizations_controller
def index
@organizations = Organization.alphabetically
end
并在我的模型中organization.rb
scope :alphabetically, -> { order("title ASC") }
我希望组织的标题按字母顺序显示,在我使用sqlite3
的开发中,一切正常,但它在生产中不起作用,我使用postgres
。有任何想法吗?谢谢你提前!
答案 0 :(得分:0)
使用此代码:
Model.order('created_at ASC').uniq.pluck :description
首选此链接https://github.com/activeadmin/activeadmin/issues/2324
以获取更多详情。
答案 1 :(得分:0)
通过以下方式深入研究:
Organization.alphabetically.to_sql
另外,考虑到ASC是默认顺序,因此您可以执行以下操作:
scope :alphabetically, -> { order(:title) }