我希望通过ajax更改日期的任何时候保存我的约会,这可能吗?我试过了
<%= form_for @dates,:remote => true do |f| %>
<%= f.date_select :booking_date,:onchange => "this.form.submit();" %>
<% end %>
但它什么也没做,有什么好的工作吗?
答案 0 :(得分:2)
来自rails文档:
date_select(object_name, method, options = {}, html_options = {})
因为onchange是一个html选项,你需要为date_select提供一组空的选项,否则它假定onchange是一个date_select选项。
您应该将对date_select的调用更改为:
f.date_select :booking_date, {}, :onchange => "this.form.submit();"
答案 1 :(得分:0)
您是否在布局中包含此内容:
<%= javascript_include_tag :defaults %>
<%= csrf_meta_tag %>