accepts_nested_attributes_forで複数のmodelを一括で保存したいと考えています。そこで下記の記事を元に
こんなコードを書いているのですが
<% @post = Post.new unless @post %> <%= form_for @post ,:url => {:controller => :post,:action => :create} do |f| %> <div class="form-group"> <label for="exampleInputEmail1">タイトル</label> <%= f.text_field :title , class: "form-control" %> <label for="exampleInputEmail1">詳細</label> <%= f.text_field :des , class: "form-control" %> <%= f.fields_for :sches do |sches_form| %> <label for="exampleInputEmail1">スケジュール名</label> <%= sches_form.text_field :name %> <label for="exampleInputEmail1">日程</label> <%= sches_form.datetime_field :sche_date , class: "form-control" , id: "calendar" , placeholder: "月:日:時間"%> <label for="exampleInputEmail1">URL</label> <%= sches_form.text_field :url %> <% end %> <%= f.submit "投稿" , class: "btn btn-primary" %> </div><!--form-group--> <% end %>
こういうエラーが出てしまします。
uninitialized constant Post::Sch
記事だと
<%= f.fields_for :sches do |sches_form| %>
のschesが複数形なのですがuninitialized constant Post::Schとでてしまってできない。。。なぜだ。。。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/23 04:09
2018/05/23 04:18
2018/05/24 01:59