Ruby On Rails。将整数转换为工作日

时间:2013-07-26 13:47:19

标签: ruby-on-rails

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

在我的def create_task中,我正在尝试使用这段代码。它不会导致浏览器出现任何错误,但到目前为止它无法正常工作。在我的视图文件中,我有一个select标签,它接收start_date,另一个用于due_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

0 个答案:

没有答案