link_to_remote

Dlczego nie działa taka konstrukcja:
<%= link_to_remote( “click here”, :url => {:action => “index”}, :update => “xyz”) %>
Dostaje taki błąd:
ActiveRecord::StatementInvalid in DepartmentsController#create
tak jakby wywoływał akcje create zamiast index?

Jak zmienię index na coś innego i zdefiniuje akcje to działa.
Czy index jest zarezerwowanym słowem, ze nie można go tu wywołać?

A druga sprawa to mam partial _department.html.erb i wywoluje go przez

<%= render :partial => ‘department’%>

i wszystko ladnie dziala, a jak dam

<%= link_to_remote( “click here”, :url => {:action => “department”}, :update => “xyz”) %>

to wywołuje partial departmentjs.erb.

Jak kazać aby w obu przypadkach wywoływał tego samego partiala? Wyglądają one identycznie.

Pozdrawiam

Taka cecha jest REST-owej architektury, że każdy POST wywołany na adres ‘index’ daje ‘create’. Musiałbyś zrezygnować z REST-owej architektury, albo korzystać z innej akcji.