@users = User.registred
.includes(:items)
.joins('LEFT OUTER JOIN items ON users.id=items.user_id')
.group(User.column_names.collect do |c| "#{User.table_name}.#{c}" end.join(','))
.order('CASE WHEN LENGTH(users.profile_picture) > 0 THEN 0 ELSE 1 END, followers_count DESC, bibbed_items_count DESC, SUM(items.user_likes_count) DESC, users.id')
其中registered = where("deactivated_at IS NULL AND last_sign_in_at IS NOT NULL")
雷不工作,由於組關鍵字
雷不羣子句工作。如何在此查詢中優化組子句?
我_think_這可以幫助你:http://stackoverflow.com/a/10758361/387135 – Brian
不工作... :( –
我看不到你在哪裏調用'page'方法... – Brian