回答編集履歴

5

2017/04/25 07:14

投稿

moke
moke

スコア2241

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  <textarea class="form-control" rows="5" name="text"></textarea>
10
10
 
11
- <input id="user_id" name="user_id" type="hidden" value=<%=@user.id%>><input>
11
+ <input id="user_id" name="user_id" type="hidden" value="<%=@user.id%>"><input>
12
12
 
13
13
 
14
14
 

4

2017/04/25 07:14

投稿

moke
moke

スコア2241

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  <textarea class="form-control" rows="5" name="text"></textarea>
10
10
 
11
- <input id="user_id" name="user_id" type="hidden" /><%= @user.id %><input>
11
+ <input id="user_id" name="user_id" type="hidden" value=<%=@user.id%>><input>
12
12
 
13
13
 
14
14
 

3

2017/04/25 06:55

投稿

moke
moke

スコア2241

test CHANGED
@@ -23,6 +23,26 @@
23
23
  controller
24
24
 
25
25
  ```ruby
26
+
27
+ def create
28
+
29
+ #以下はルームモデルに追加する
30
+
31
+ @user = User.find(params[:user_id])
32
+
33
+ binding.pry
34
+
35
+ room = Room.new(user_id: current_user.id,second_user_id: user.id )
36
+
37
+ room.save
38
+
39
+ #以下はメッセージモデルに追加する
40
+
41
+ Message.create(text: message_params[:text],user_id: current_user.id,room_id: room.id)
42
+
43
+ redirect_to user_path(current_user.id)
44
+
45
+ end
26
46
 
27
47
  def message_params
28
48
 

2

すみません修正です

2017/04/25 06:08

投稿

moke
moke

スコア2241

test CHANGED
@@ -2,17 +2,33 @@
2
2
 
3
3
  <h3>メッセージを送る</h3>
4
4
 
5
- <%= form_tag('/messages',id: @user.id, method: :post,) do %>
5
+ <%= form_tag('/messages', method: :post,) do %>
6
6
 
7
7
  <div class="form-group">
8
8
 
9
9
  <textarea class="form-control" rows="5" name="text"></textarea>
10
+
11
+ <input id="user_id" name="user_id" type="hidden" /><%= @user.id %><input>
12
+
13
+
10
14
 
11
15
  </div>
12
16
 
13
17
  <button type="submit" class="btn btn-primary btn-lg btn-block">送信</button>
14
18
 
15
19
  <% end %>
20
+
21
+ ```
22
+
23
+ controller
24
+
25
+ ```ruby
26
+
27
+ def message_params
28
+
29
+ params.permit(:user_id,:text)
30
+
31
+ end
16
32
 
17
33
  ```
18
34
 

1

すみません修正です

2017/04/25 06:06

投稿

moke
moke

スコア2241

test CHANGED
File without changes