我是 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