我是 ruby 的新手...我该怎么做,我的控制器的方法每 5 秒自动启动一次?我需要什么?在哪里阅读?以及怎么做?
现在我的方法是:
def start_new_solving
@session = Session.new
@user = User.find(:first, conditions: {free: true})
@secret = Secret.find(:first, conditions: {status: "uploaded"})
if @user.present? && @secret.present?
@session.status = "start solving"
@session.user_id = @user.id
end
@session.save!
@secret.update_attributes(status: "start solving")
end
请举例。谢谢)