teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

現状に関する追記をしました

2018/10/29 04:12

投稿

rails1
rails1

スコア18

title CHANGED
File without changes
body CHANGED
@@ -180,4 +180,17 @@
180
180
  class Article < ApplicationRecord
181
181
  has_many :items
182
182
  end
183
- ```
183
+ ```
184
+
185
+ ### 追記
186
+
187
+ ```Ruby
188
+ ・・・
189
+ <%= form_with(model: @article) do |f| %>
190
+ <%= f.fields_for :items do |item| %>
191
+ <div class="item">
192
+ <%= item.hidden_field :article_id, value: @article.id %>
193
+ ・・・
194
+ ```
195
+
196
+ 下記のように、 `model` のみを指定した場合、更新画面になってしまい、すでに登録しているアイテムが入力画面に表示されてしまいます。常に追加の画面として表示するように設定したいと考えています。