У меня есть этот код в моем контроллере, который описывает любимую подписку:Как обновлять через каждые тридцать дней
def favourite_subscribe
if FavouriteSubscription.favourite_subscription_check_cost(current_user, @user)
@favourite_subscription = FavouriteSubscription.add_favourite_subscription(current_user, @user)
@user.favourite_subscriber_total = @user.favourite_subscriber_total + 1
@user.save
redirect_to :back, :notice => "Congratulations, you are now a subscriber!"
Теперь то, что я хочу сделать, это быть в состоянии обновить излюбленную подписку на каждые тридцать дней. Это должно действовать как модель подписки (люди платят за подписку). Единственная проблема: я не знаю, как это повторять каждые тридцать дней. Если у кого-нибудь есть Идеи, которые будут замечательными:)
Редактировать: Могу ли я реагировать на контроллер с задачей грабли. Если я смогу, то как
Любой вид работы cron или эквивалент драгоценного камня. –
всякий раз, когда gem выполняет его как кукурузу https://github.com/javan/whenever –
У меня есть всякий раз, когда работа установлена, но многое из того, что мне нужно, должно быть частью контроллера, и насколько я знаю, вы не можете (если я не ошибаюсь). – Jakxna360