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

回答編集履歴

1

追記

2020/03/13 21:03

投稿

winterboum
winterboum

スコア23654

answer CHANGED
@@ -2,4 +2,14 @@
2
2
  <%= form_with(model: task, local: true) do |f| %>
3
3
 
4
4
  <%= form_with(model: @task, local: true) do |f| %>
5
- では
5
+ では
6
+
7
+ 追記
8
+ 未解決なのにベストにされてしまった。。。
9
+ code全体がでたのでわかってきました。
10
+ まず上の修正は不要でした。_formを呼ぶ方で task をわたしていました。
11
+
12
+ 問題は create の elseにあります
13
+ @task = current_user.tasks.order(id: :desc).page(params[:page])
14
+ これで@taskを壊し、かつ Task のインスタンスでなく、relationにしてしまったのが原因。
15
+ この行を削除してください