未捕获的ReferenceError:未定义日期

Seb*_*nes 3 javascript ruby-on-rails

嘿,我正在尝试创建一个心跳,告诉我客户何时完成会话.

我的控制器看起来像这样:

def update
  @customer = Customer.find(params[:id])
  @room = Room.find(params[:room_id])
  @customer.charge(@room)
  @customer.update_attribute(finished_at: DateTime.now)
  session[:customer_id] = nil

  respond_to do |format|
    format.js
    format.htmt { redirect_to root_url }
  end
end
Run Code Online (Sandbox Code Playgroud)

现在在我的show.html.erb文件中我有这个:

setInterval(function(){
  $.post("/customers/<%= current_customer.id %>", {finished_at: date.now()}, function(){});
}, 5000);
Run Code Online (Sandbox Code Playgroud)

现在,当我检查我的控制台时,我得到的错误是:

Uncaught ReferenceError: date is not defined
Run Code Online (Sandbox Code Playgroud)

这里可能有一些错误,有谁知道什么事了?

Tus*_*har 11

date 不是有效的语法.

Date请勿使用date,请注意大写D

Date.now()
Run Code Online (Sandbox Code Playgroud)

文件