У меня есть этот код в домашнем контроллереКак сделать код запуска каждые 30 минут?
def index
urls = RssStream.select("rss_streams.url").all.map { |v| v[:url] }
RssStream.update_all_feeds(urls)
end
И я хочу, чтобы запустить этот код каждые 30.minutes. Как я могу это сделать?
Я пытался через драгоценный камень «когда», ничего не происходит
Какой код вы пытались с 'whenever'? – Dogbert
Вы можете использовать камни 'every' или' clockwork', например, чтобы вызвать ваш метод каждые 30 минут. –
@Dogbert 'каждое 1.hours сделать бегуна "URLs = RssStream.select (" rss_streams.url ") all.map {| v | v [: URL]}. RssStream.update_all_feeds (URLs)" конца ' – Anton