2011-07-04 2 views
0

아약스를 통해 날짜를 변경할 때마다 내 날짜를 저장하고 싶습니다. 가능합니까? 시도 :Rails 3 & Ajax date_select onchange => submit

<%= form_for @dates,:remote => true do |f| %> 
    <%= f.date_select :booking_date,:onchange => "this.form.submit();" %> 
<% end %> 

하지만 아무런 효과가 없습니까? 레일 문서에서

<%= javascript_include_tag :defaults %> 
<%= csrf_meta_tag %> 

답변

0

당신이 당신의 레이아웃이 포함 있습니까

date_select(object_name, method, options = {}, html_options = {}) 

onchange를 사용하면 date_select 할 수있는 옵션의 빈 세트를 제공해야하는 HTML 옵션이기 때문에, 그렇지 않으면 그것은 onchange가 date_select 옵션이라고 가정합니다.

당신은 다음과 같이 할 date_select에 전화를 변경해야합니다 :

f.date_select :booking_date, {}, :onchange => "this.form.submit();" 
+0

그래, 나는 레이아웃에 두 사람을 포함 시켰습니다 – mediarts

2

: