Позвольте мне быть более ясным.
мое приложение имеет две таблицы / модели: велосипеды и автомобили
У меня есть форма для просмотра страниц / автомобили / индекс
Однако,даже если форма находится в views / cars / index, у нее есть атрибуты (: pedals и: handlebars) для таблицы Bikes.
1) Какой контроллер должен иметь форму на cars / index с атрибутами для модели Bikesбыть представлен?
2) Как должна выглядеть форма (с точки зрения отправки из представления в индексе автомобилей в модель Bikes? <% = Form_for (@car) do | f |%> ИЛИ <% =form_for (@bike) do | f |%>
3) Какие изменения необходимо внести в маршрут, когда я отправляю данные из индекса представлений / автомобилей / индекса, чтобы вставить данные в таблицу велосипедов?почему я получил сообщение об ошибке отсутствующего контроллера, когда попробовал решение, опубликованное @ axsuul
ниже этой строки, является более ранней (возможно, менее ясной) попыткой объяснить проблему, но я не думаю, что она была ясной
это форма, которую я имею в views / cars / new.html.erb
<%= form_for(@car) do |f| %>
<% if @car.errors.any? %>
, и результаты видны в views / cars / show и views / cars / index
Однако, если я хочу отправить форму из views/cars/index
(Да, я знаю, что вы обычно не отправляете из индекса), а затем показать ее в совершенно другой модели views/bikes/index
, что мне нужноизменить на это?
<%= form_for(@car) do |f| %>
<% if @car.errors.any? %>