0

我是 ROR 的新手,我需要一些帮助。

在我的 def create_task 中,我试图让这段代码工作。它不会在浏览器中导致任何错误,但到目前为止它不会起作用。在我的视图文件中,我有一个选择标签,它接收 start_date 和另一个用于 due_date,这是可选的。您还必须输入一个整数,它对应于它将花费的天数,如果尚未选择到期日期,我必须将其转换为工作日。你知道我怎样才能让它工作,或者有人知道为什么下面提到的代码不起作用吗?先感谢您

if @task.due_date.blank?
  @task.due_date = @tache.start_date
  while @i < @tache.charge
    @task.due_date = @task.due_date + 1.days
    if !@task.due_date.wday == 6 || !@task.due_date.wday == 0
      @i += 1         
    end
    @task.save         
  end
end
@task.save
4

0 回答 0