Я пытаюсь заставить Rails 4 отображать несколько форм из разностных моделей с проверками. представление отлично отображает все формы, но когда форма отправлена и ошибка содержимого, я отобразил действие индекса, и его шоу
Первый аргумент в форме не может содержать nil или быть пустым
Мой контроллер
def index
@oneWay = OneWay.new
@twoWays = TwoWay.new
end
def one_way
@form = OneWay.new(one_params)
if @form.valid?
else
render :index
end
end
Мой вид
<%= simple_form_for @twoWays, url: fleet_return_path, as: 'two_way', validate: true do |f| %>
я пытался
<%= simple_form_for @twoWays, url: fleet_return_path, as: 'two_way', validate: true do |f| %>
но он отображает, но без ошибок проверки.
маршрут
constraints(FleetSubdomain) do
namespace :fleet, path: '/' do
get '/' => 'fleet#index', as: 'index'
post 'one_way' => 'fleet#one_way', :as => 'one_way'
post 'return' => 'fleet#returning', :as => 'return'
end
end