Je vais avoir un problème bizarre, en espérant que quelqu'un sait ce que la question est ...Rails distance_of_time_in_words Returns « en, about_x_hours »
En utilisant distance_of_time_in_words (et par conséquent time_ago_in_words) ne retournera pas la distance du temps réel. Au lieu de cela, il retourne des choses comme "en, about_x_hours" ou "en, x_minutes".
Le modèle est correct, comme dans:
time_ago_in_words(50.minutes.ago) => "en, about_x_hours"
time_ago_in_words(3.minutes.ago) => "en, x_minutes"
Mais pourquoi diable est-il affiche « x » au lieu du nombre réel, « _ » au lieu des espaces, et « en » au début de tout ça ?!
étrange ... je l'ai essayé sur les deux rails 3.0.1 et 2.2.2, et ils ont tous deux donné "environ 1 heure". –
certainement étrange ... je cours 2.3.8 btw ... si cela fait une différence. ma conjecture sans instruction serait qu'elle a quelque chose à voir avec l'internationalisation? Je suppose que "en" indique qu'il devrait être en anglais? ne sais pas ... sauvage devinez. –