回答編集履歴

1

情報追加

2020/01/08 10:10

投稿

winterboum
winterboum

スコア23358

test CHANGED
@@ -7,3 +7,25 @@
7
7
  class Post を見ると何も定義していない、、、
8
8
 
9
9
  これはおそらく has_many :replies の定義漏れでしょう。
10
+
11
+
12
+
13
+ 追加
14
+
15
+ <%= form_for <%= form_for(@post,@reply :url => { controller:'replies', action:'create'}) do |f| %>
16
+
17
+ が二重におかしいです。
18
+
19
+ 1) <%= form_for がダブってる
20
+
21
+  これに関するエラーが無いということは、また エラーを起こした時と違うcodeを載せてますね。
22
+
23
+  
24
+
25
+ 2) @post,@reply :url => { } の部分がおかしいです。
26
+
27
+ rubyの文法的には例えば @post,@reply, :url => { } で文法エラーはなくなりますが、
28
+
29
+ form_for の引数としてはおかしい。
30
+
31
+ @postとしてのform?,@reply としてのform?