我一直在試圖讓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