В Rails, при создании модели с использованием строительных лесов, как следующее:добавить new_foo_path вручную в рельсах
рельсы генерировать эшафот Имя пользователя: строка электронной почты: строка
Он будет генерировать: модели, контроллеры и views
Представления, например, в файле index.html.erb есть таблица, в которой перечислены все регистры пользователей. Для каждого пользователя есть ссылки: Показать, Изменить, уничтожить
в index.html.erb они представлены следующие линии:
<td><%= link_to 'Show', student %></td>
<td><%= link_to 'Edit', edit_student_path(student) %></td>
<td><%= link_to 'Destroy', student, :confirm => 'Are you sure?', :method => :delete %></td>
и там также является Новой ссылкой Пользователя, который представлен :
<%= link_to 'New Student', new_student_path %>
Однако, если я создаю модель, представление и контроллер вручную без эшафота, то не будет генерироваться этот «путь». От «paths» Я имею в виду: new_student_path, edit_student_path (учащийся), учащийся
Как сгенерировать их вручную?
Я получаю следующее сообщение об ошибке: ActionView :: MissingTemplate in Users # new Отсутствие частичных пользователей/форм с помощью – bytebiscuit
Тогда это работает :) У вас есть файлы/пользователи/new.html.erb и views/users/_form. html.erb? –
Вам не хватает файлов/users/_form.html.erb, но это не связано с маршрутизацией. –