我一直在试图让Rails 4从验证的差异模型中显示多个表单。视图渲染罚款将全部的形式,但是当表单提交和内容的错误,我呈现后面的索引作用和它的展示单页多模型和验证Rails 4.2
形式第一个参数不能包含零或为空
我控制器
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
尝试渲染动作:“index”而不是 – chaitanya