Michel, merci de ta réponse.

Le problème est en fait que PG et SQLite ne gèrent pas les NULLS de la même 
façon (je me sens un peu bête là :)

DONC solution :
  en local: 
    top_users = User.order("login_count DESC").limit(20)
  en prod:
    top_users = User.order("login_count DESC NULLS LAST").limit(20)

Et le tout ressemble à cela:
    - if Rails.env == "development"
      - sorting = "DESC"
    - else 
      - sorting = "DESC NULLS LAST"
    - User.order("login_count #{sorting}").limit(20).each_with_index do |i, 
index|


-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à