不适合在postgres工作

时间:2015-04-03 13:00:47

标签: ruby-on-rails postgresql

我在postgresql上遇到过生产问题。我有organizations_controller

def index
  @organizations = Organization.alphabetically
end

并在我的模型中organization.rb

scope :alphabetically, -> { order("title ASC") }

我希望组织的标题按字母顺序显示,在我使用sqlite3的开发中,一切正常,但它在生产中不起作用,我使用postgres。有任何想法吗?谢谢你提前!

2 个答案:

答案 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) }