Мне нужно использовать всякий раз, когда в моем приложении Как я могу, например, отправить электронное письмо на курс Course.teacher в определенные дни между Course.start_at и Course.end_at. Я не понимаю использования всякого драгоценного камня, и кажется, что нет хороших учебников, использующих это в моделях и использующих их методы.Ruby on rails using when
1
A
ответ
1
whenever Gem documentation довольно ясно о том, как использовать Gem в рельсах, но вам может быть непонятно, как настраивать задания cron («всякий раз» - это просто передний конец для cron).
В качестве альтернативы cron я бы предложил использовать планировщик Heroku (и развертывание в Heroku вместо размещения его локально/на экземпляре Linux с установленным cron). У Heroku нет cron, но они поддерживают бесплатные серверы и бесплатный инструмент (Scheduler), который позволяет запускать задачи Rake в определенное время, повторяющееся каждый день.
Getting Started with Rails 4.x on Heroku, а затем настройте планировщик Heroku AddOn.
Общая процедура для вашей проблемы:
- Настройка сервера (Rails)
- Настройка планировщик
- Настройка отправки почты
- Настройка задачи (задач), чтобы вызвать от планировщика, который отправляет почту
Смежные вопросы
- 1. ruby on rails block sytax using &:
- 2. running file ruby on when/crontjob ruby
- 3. Ruby on Rails: NoMethodError
- 4. Ruby on Rails RSPEC
- 5. Ошибка Ruby on Rails
- 6. Ruby on Rails -Reading xls file using Spreadsheet RubyGem
- 7. кэширование статических файлов для ruby on rails application using nginx
- 8. асинхронные ответы в ruby on rails 4 using sse
- 9. ruby on rails nil.to_sym error
- 10. Ruby On Rails on eHost
- 11. Curl on Ruby on Rails
- 12. Ruby vs. Ruby On Rails
- 13. Ruby on Rails on Fedora 20
- 14. Ruby on rails: mysql error
- 15. Синтаксис Ruby (on Rails)
- 16. Тестирование Ruby on Rails
- 17. Ruby On Rails медленный ...?
- 18. Ruby on rails console
- 19. Изучение Ruby on Rails?
- 20. Ruby on Rails Scope
- 21. ruby on rails cache
- 22. Ruby on Rails Newbie
- 23. Установить Ruby on Rails
- 24. Ruby ON rails- Webrick
- 25. Bcrypt ruby on rails
- 26. Ruby on Rails NameError
- 27. Ruby On Rails TCPSocket
- 28. Ruby on Rails Stylesheet
- 29. Ruby on Rails Concurrency
- 30. Ruby on Rails decimals?