回答編集履歴

1

修正

2020/08/11 08:01

投稿

asm
asm

スコア15147

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  @book = Book.find(params[:book_id])
6
6
 
7
- @message = @book.messages.new(message_params)
7
+ @message = @book.build_message(message_params)
8
8
 
9
9
  if @message.save
10
10
 
@@ -22,7 +22,9 @@
22
22
 
23
23
 
24
24
 
25
- - アソシエーションが提示されてないので不明ですがおそらく`.message`ではなく`.messages`です。
25
+ - ~~アソシエーションが提示されてないので不明ですがおそらく`.message`ではなく`.messages`です。~~
26
+
27
+ `has_one`ならば`build_message`ですね
26
28
 
27
29
  - `message_params`メソッドの`.merge( book_id: params[:book_id])`部分は多分不要です。
28
30