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

質問編集履歴

3

コード追記

2020/05/08 10:13

投稿

tak_tak_tak
tak_tak_tak

スコア11

title CHANGED
File without changes
body CHANGED
@@ -44,8 +44,19 @@
44
44
  end
45
45
  end
46
46
  ```
47
- ```ここに言語を入力``
47
+ ```ここに言語を入力
48
+ コード db/migrate/~~~~_create_messages.rb
49
+ class CreateMessages < ActiveRecord::Migration[5.2]
50
+ def change
51
+ create_table :messages do |t|
52
+ t.string :content
48
53
 
54
+ t.timestamps
55
+ end
56
+ end
57
+ end
58
+ ```/``ここに言語を入力``
59
+
49
60
  ### 試したこと
50
61
 
51
62
  ここに問題に対して試したことを記載してください。

2

エラー追記

2020/05/08 10:13

投稿

tak_tak_tak
tak_tak_tak

スコア11

title CHANGED
File without changes
body CHANGED
@@ -14,6 +14,11 @@
14
14
  <div id="messages">
15
15
  <%= render @messages %>
16
16
  </div>
17
+
18
+ エラーメッセージ NameError in Rooms#J-pops
19
+ undefined local variable or method `message' for #<#<Class:0x00007fd73907b620>:0x00007fd737f93bf0>
20
+ <p><%= message.content %></p>
21
+
17
22
  ```
18
23
  ### 該当のソースコード
19
24
 

1

コード追記

2020/05/08 08:23

投稿

tak_tak_tak
tak_tak_tak

スコア11

title CHANGED
File without changes
body CHANGED
@@ -10,16 +10,36 @@
10
10
  ### 発生している問題・エラーメッセージ
11
11
 
12
12
  ```
13
- エラーメッセージ
14
- ```'nil' is not an ActiveModel-compatible object. It must implement :to_partial_path.
13
+ エラーメッセージ nil' is not an ActiveModel-compatible object. It must implement :to_partial_path.
15
-
16
- ### 該当のソースコード
17
14
  <div id="messages">
18
15
  <%= render @messages %>
19
16
  </div>
17
+ ```
18
+ ### 該当のソースコード
19
+
20
20
  ```ここに言語名を入力
21
+ ソースコード app/views/rooms/J-pops.html.erb
22
+ <div class="rooms-name">
23
+ <h1>J-pops Room</h1>
21
- ソースコード
24
+ </div>
25
+
26
+ <div id="messages">
27
+ <%= render @messages %>
28
+ </div>
22
29
  ```
30
+ ```ここに言語を入力
31
+ コード app/views/messages/_message.html.erb
32
+ <p><%= message.content %></p>
33
+ ```
34
+ ```ここに言語を入力
35
+ コード app/controllers/rooms_controller.rb
36
+ class RoomsController < ApplicationController
37
+ def rooms
38
+ @messages = Message.all
39
+ end
40
+ end
41
+ ```
42
+ ```ここに言語を入力``
23
43
 
24
44
  ### 試したこと
25
45