Я работаю над приложением, где пользователь может записаться в рабочее время после того, как закончил свою смену. Приложение разработано в Ruby on Rails 4. Я использовал метод scaffold, поэтому он создал необходимые методы для создания, чтения, обновления, удаления. Поля: hours_worked: число overtime: boolean и date: datetime, на данный момент я планирую расширить его позже с большей функциональностью, с именем пользователя и другим stuf. Модель пуста, я использовал метод rake db: migrate. Теперь я знаю, что вы можете использовать метод count, как показано на официальном сайте для активной записи. У меня нет идеи, как получить общее количество отработанных часов и показать их на индексной странице. Подумайте, что я только начал изучать Rails. Какие-либо предложения?Как получить общее количество часов в приложении Ruby on Rails и показать его на индексной странице?
Q
Как получить общее количество часов в приложении Ruby on Rails и показать его на индексной странице?
0
A
ответ
0
Похоже, что это лучше всего использовать с драгоценным камнем Timers
.
https://github.com/celluloid/timers
В вашем методе Sessions#new
, вы хотите инициализировать переменную для отслеживания текущего времени. И затем каждый раз так часто вы используете один из методов в камне, чтобы обновить текущее время. Вы могли бы затем вычесть разницу.
0
Трудно ответить без какой-либо информации о том, как вы фактически регистрируете информацию или видите какой-либо ваш код. Однако, если вы просто ищете общие предложения, вы можете просто сохранить старт и остановить отметки времени и сравнить их. Или попросите пользователя ввести время работы. Вероятно, есть тысячи способов сделать это. Пожалуйста, уточните, с чем именно вам нужна помощь.
Смежные вопросы
- 1. Назначение часов пользователю в приложении Ruby on Rails
- 2. еженедельно общее и общее количество часов
- 3. Показать форму на индексной странице
- 4. Ruby on Rails 4, Как показать пользователя на другой странице
- 5. Попадая неправильно общее количество часов
- 6. Получить общее количество часов работы в день, всего в часах, общее количество часов mysql
- 7. AngularJS и Ruby on Rails 4 общее количество элементов в запросе с разбивкой на страницы
- 8. Получить общее количество часов в Pandas Timedelta?
- 9. Общее количество часов работы
- 10. Как рассчитать общее количество часов?
- 11. Экспорт в CSV и суммирование часов в Ruby on Rails
- 12. Как рассчитать общее количество часов
- 13. Общее количество часов в postgres
- 14. Добавления часов, чтобы получить общее количество часов, как результат
- 15. VB.NET Как получить общее количество часов и минут в списке
- 16. Как мне отформатировать время, чтобы показать мне общее количество часов?
- 17. Как получить рекламу на Ruby on Rails?
- 18. Ruby On Rails - результаты поиска, чтобы показать на текущей странице
- 19. получить общее количество часов от двух timepicker
- 20. Получить общее количество часов от двух таймеров
- 21. Общее количество часов сверхурочной работы
- 22. Почему мой календарь не просматривается на индексной странице: ruby on rails
- 23. Показать и скачать PDF Ruby on Rails
- 24. Рассчитать общее количество отработанных часов
- 25. Как фильтровать результаты на странице, построенной в Ruby on Rails
- 26. Keystone, показать категорию блога на индексной странице
- 27. как показать полиморфную запись ruby on rails
- 28. Как эффективно отслеживать общее количество строк кода в проекте Ruby on Rails на Cloud9 IDE?
- 29. Как получить общее количество часов, используя TimeSpan в VB.NET
- 30. Как получить общее количество часов между двумя датами в javascript?
Добро пожаловать в SO, вам необходимо поделиться с нами кодом. Нам нужно знать о вашей модели пользователя, полях на ней и о том, что вам нужно подвести итог (это на модели пользователя? Какая-то другая модель?). Поделитесь информацией с нами. – Anthony
Взгляните на ['ActiveRecord :: Расчеты'] (http://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-sum). –