Как использовать форму частично для пользовательского метода создания?

У меня возникли проблемы с созданием настраиваемого метода создания. Я использую диспетчер модели проектов и проектов. После добавления нового проекта он перенаправляется на страницу показа проектов. Здесь возникает проблема. У меня есть кнопка для вызова метода clone_project, так как мне нужно создать новый проект с данными из выбранного проекта и с пустым полем имени. Итак, я создал маршрут:

resources :projects do
 get 'clone/:id', action: 'clone_project', on: :collection
end

и страницу просмотра, которая использует форму частично. При этом мне удалось просто отредактировать существующий проект, так как я, похоже, не понимаю, как использовать форму с методом post, например, в создании действия.

1 ответ

вместо этого сделать частичную часть с существующим project вы можете попробовать что-то вроде:

new_project = existing_roject.dup
new_project.title = ""

а затем визуализировать форму с этим объектом

licensed under cc by-sa 3.0 with attribution.