По-прежнему возникают проблемы при отправке формы для обновления действия.Действие обновления не вызывается в контроллере.Я получаю эту ошибку в журнале:
ActionController :: RoutingError (Нет совпадений с маршрутом "/ cids"):
это моя главная страница индекса:
<div id="page-content">
<%= render "search_form" %>
<%= render "search_grid" %>
<%= render "form" %>
</div>
это ссылка для отображения формы редактирования:
<td><%= link_to '', edit_cid_path(cid), :remote=>true %></td>
это файл edit.js.erb:
$("#edit-form").html("<%= escape_javascript(render("form")) %>")
это начало моей части _form:
<div id="edit-form">
<% if @cid %>
<%= form_for(@cid, :html => {:method => "put", :id=>"update-form"}) do |f| %>
<% if @cid.errors.any? %>
и это код application.js:
$("#edit-form").submit(function(){
saveElement($(this).find("form"));
return false;
});
function saveElement(obj)
{
$.post(obj.action, $(obj).serialize(),
function(){refreshCss()},
"script");
}