j'ai une association has_many comme ceci:Comment commander les colonnes de chaîne différente
has_many :respostas_matriz_alternativas, :class_name => 'RespostaMatrizAlternativa',
:order => 'respostas_matriz.codigo asc',
:include => :resposta_matriz
Eh bien, le fragment qui compte est le « ordre ». Codigo est une colonne varchar qui contiendra dans la plupart des cas des valeurs numériques. Pour afficher ces données, je dois le commander par code, mais quand je n'ai que des chiffres, l'ordre devient maladroit, quelque chose comme:
1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, ...
Que proposez-vous pour moi de le résoudre?
Merci.