Форма рельсов для вложенной модели - PullRequest
0 голосов
/ 24 марта 2012

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

Итак, вот в чем дело: у контрольных списков много проверок.Но когда я делаю стандартную форму в скаффолде:

<%= form_for(@check) do |f| %>
  <% if @check.errors.any? %>
    <div id="error_explanation">
      <h2><%= pluralize(@check.errors.count, "error") %> prohibited this check from being saved:</h2>

      <ul>
       <% @check.errors.full_messages.each do |msg| %>
        <li><%= msg %></li>
      <% end %>
      </ul>
    </div>
   <% end %>

  <div class="field">
    <%= f.label :name %><br />
    <%= f.text_field :name %>
  </div>
  <div class="actions">
    <%= f.submit %>
  </div>
<% end %>

я получаю эту ошибку (обращаясь к / checklists / 1 / checks / new):

undefined method `checks_path' for #<#<Class:0x00000101795070>:0x000001017913a8>
Extracted source (around line #1):

1: <%= form_for(@check) do |f| %>
2:   <% if @check.errors.any? %>
3:     <div id="error_explanation">

Что я должен изменить в этой форме

1 Ответ

0 голосов
/ 24 марта 2012

Форма вложенной модели Railscasts будет хорошим руководством для вас.

...