-マイルート.rb
-resources:manufacturers do - resources:vehicle_data -end
-コントローラーで
- デフォルト作成
- @manufacturer = Manufacturer.find(params[:manufacturer_id])
- @vehicle_data = @manufacturer.vehicle_data.create(params[:vehicle_data])
- @vehicle_data.save -end
-ビュー内
-<%= form_for([@manufacturer, @manufacturer.vehicle_data.build]) do |f| %>
- 新しいレコードを作成しようとするとき
-Vehicle_data#index の NameError
- C:/Users.../app/views/vehicle_data/index.html.erb を表示すると、12 行目が発生します:
-初期化されていない定数 Manufacturer:: VehicleDatum - 抽出されたソース (行 #12 付近):
-9: -10: -11: -12: <%= form_for([@manufacturer, @manufacturer.vehicle_data.build]) do |f| %> -13:
-14:
このフォームを機能させるにはどうすればよいですか??? モデル名が VehicleData から VehicleDatum に変更された理由