Rails и AJAX обновляют запись на одной странице - PullRequest
1 голос
/ 24 января 2012

Я пытаюсь создать страницу редактирования в Rails, которая имеет две панели, верхняя панель имеет поле выбора, содержащее все проекты, и кнопку редактирования.Когда проект выбран и нажата кнопка редактирования, форма редактирования на второй панели должна заполниться этим проектом для обновления.

К сожалению, я не могу получить шаблон для формы вправая верхняя панель, или методы поддержки.

Я понимаю, как заставить это работать, перечисляя все проекты на одной странице и щелкая ссылку для редактирования, которая приводит вас на страницу редактирования, но все это на одной странице сдве панели, как описано выше, ускользают от меня.

Моя первая форма выглядит примерно так:

<%= form_tag(edit_project_editor_path) do -%>
  <b>Filter:</b>
  <input type="text" onkeyup="MyUtil.selectFilter('select-list', this.value)" /><br>
  <select id="select-list" size="5" style="width:200px">
    <% for project in @projects %>
      <option name="id" value="<%= project.id %>"><%= project.name %></option>
    <% end %>
  </select>
  <%= submit_tag 'Edit' %>
<% end -%>

Первая проблема заключается в том, что ей не нравится форма, имеющая «правку»без предоставления параметра id, он пытается сказать мне, что маршрут для «редактирования» на «project_editor» не существует, что он делает.

Я не могу не чувствовать, что делаю это намного сложнее, чемэто действительно должно быть, но мое ограниченное воздействие рельсов заставило меня ударить кирпичную стену.

Любые указатели на любой документ, которые могут помочь мне заставить этот шаблон работатьбудет очень высоко ценится.

...