我的控制器中有这个代码,用于描述最喜欢的订阅:
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!"
现在我想做的是能够每30天更新一次收藏的订阅。这是作为订阅模型(人们为订阅付费)。唯一的问题我不知道如何每30天重复一次。如果有人有任何想法会很棒:)
编辑:我可以使用rake任务对控制器做出反应吗?如果我可以那么
答案 0 :(得分:0)
我使用delayed_job_recurring gem来安排重复性任务。我对此非常满意,并且觉得设置非常简单。 如果您决定试一试并且在设置它时遇到任何问题,很乐意提供帮助。