Kod:Rails 3 - time_ago_in_words mówi „około 2 godzin temu”
<%="#{time_ago_in_words(comment.created_at)} ago "%>
Co chciałbym jest to, aby nie mieć „O” z przodu 2 godziny temu, co pokazuje się na godziny ale nie przez kilka minut ...
Czy istnieje inna funkcja lub sposób usunięcia go bez wyszukiwania i zamiany?
W rzeczywistości dałoby to nieprawidłowy wynik. Na przykład 'helper.distance_distance_of_time_in_words (1.hour + 29.minutes)' z tym rozwiązaniem wypisze "1 hour", a jeśli dodasz jedną minutę, wyświetli "2 godziny". Dlatego początkowo nazywa się "około 1 godziny" i "około 2 godziny". Używa przedziałów czasu w oparciu o zaokrąglanie w górę iw dół, aby określić, jaka jest najbliższa pełna godzina lub podobny. Sugeruję użycie klejnotu dotiw zamiast dokładnych czasów. https://github.com/radar/dotiw – Magne
dziękuję, że uratowałeś mój dzień – Deepak