質問編集履歴
3
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,60 +6,4 @@
|
|
6
6
|
|
7
7
|
募集を見たユーザーが記事をみてチャット部屋に行く←ここでチャット部屋をdbから取得する方法がわかりません。
|
8
8
|
|
9
|
-
paramsを使って探すと思うのですが、記事のidと同じidのチャット部屋を検索する。と言う
|
9
|
+
paramsを使って探すと思うのですが、記事のidと同じidのチャット部屋を検索する。と言う
|
10
|
-
|
11
|
-
current_userの使い方なのですが、あれは現在のユーザー情報を取得することができますが、micropostとチャット部屋をhas_one belongs_toで関連付けをしたとき、ユーザーがマイクロポストをクリックした後チャット部屋にリダイレクトができるということはどう記述すれば良いのでしょうか?
|
12
|
-
|
13
|
-
よろしくお願いします。
|
14
|
-
|
15
|
-
```記事を見た人がクリックするとチャット部屋に飛ぶマイクロポストview
|
16
|
-
|
17
|
-
<%= link_to "会話を始める","#" %>
|
18
|
-
|
19
|
-
ここをクリックしたときこのマイクロポストidをコントローラーに送りたい
|
20
|
-
|
21
|
-
```
|
22
|
-
|
23
|
-
|
24
|
-
|
25
|
-
```controller
|
26
|
-
|
27
|
-
class PostsController < ApplicationController
|
28
|
-
|
29
|
-
def create
|
30
|
-
|
31
|
-
@post = current_user.posts.build(post_params)
|
32
|
-
|
33
|
-
@post.save!
|
34
|
-
|
35
|
-
@room=Room.new
|
36
|
-
|
37
|
-
@room.save
|
38
|
-
|
39
|
-
@rooms=Room.where(id:post.id).first //roomのidと取得したマイクロポストidを比較
|
40
|
-
|
41
|
-
if @post.save
|
42
|
-
|
43
|
-
redirect_to @room
|
44
|
-
|
45
|
-
else
|
46
|
-
|
47
|
-
render 'static_pages/home'
|
48
|
-
|
49
|
-
end
|
50
|
-
|
51
|
-
end
|
52
|
-
|
53
|
-
private
|
54
|
-
|
55
|
-
|
56
|
-
|
57
|
-
def post_params
|
58
|
-
|
59
|
-
params.require(:post).permit(:comment,:host,:mouse,:mode)
|
60
|
-
|
61
|
-
end
|
62
|
-
|
63
|
-
end
|
64
|
-
|
65
|
-
```
|
2
改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,3 +11,55 @@
|
|
11
11
|
current_userの使い方なのですが、あれは現在のユーザー情報を取得することができますが、micropostとチャット部屋をhas_one belongs_toで関連付けをしたとき、ユーザーがマイクロポストをクリックした後チャット部屋にリダイレクトができるということはどう記述すれば良いのでしょうか?
|
12
12
|
|
13
13
|
よろしくお願いします。
|
14
|
+
|
15
|
+
```記事を見た人がクリックするとチャット部屋に飛ぶマイクロポストview
|
16
|
+
|
17
|
+
<%= link_to "会話を始める","#" %>
|
18
|
+
|
19
|
+
ここをクリックしたときこのマイクロポストidをコントローラーに送りたい
|
20
|
+
|
21
|
+
```
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
```controller
|
26
|
+
|
27
|
+
class PostsController < ApplicationController
|
28
|
+
|
29
|
+
def create
|
30
|
+
|
31
|
+
@post = current_user.posts.build(post_params)
|
32
|
+
|
33
|
+
@post.save!
|
34
|
+
|
35
|
+
@room=Room.new
|
36
|
+
|
37
|
+
@room.save
|
38
|
+
|
39
|
+
@rooms=Room.where(id:post.id).first //roomのidと取得したマイクロポストidを比較
|
40
|
+
|
41
|
+
if @post.save
|
42
|
+
|
43
|
+
redirect_to @room
|
44
|
+
|
45
|
+
else
|
46
|
+
|
47
|
+
render 'static_pages/home'
|
48
|
+
|
49
|
+
end
|
50
|
+
|
51
|
+
end
|
52
|
+
|
53
|
+
private
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
def post_params
|
58
|
+
|
59
|
+
params.require(:post).permit(:comment,:host,:mouse,:mode)
|
60
|
+
|
61
|
+
end
|
62
|
+
|
63
|
+
end
|
64
|
+
|
65
|
+
```
|
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,3 +7,7 @@
|
|
7
7
|
募集を見たユーザーが記事をみてチャット部屋に行く←ここでチャット部屋をdbから取得する方法がわかりません。
|
8
8
|
|
9
9
|
paramsを使って探すと思うのですが、記事のidと同じidのチャット部屋を検索する。と言うことは実現可能でしょうか?
|
10
|
+
|
11
|
+
current_userの使い方なのですが、あれは現在のユーザー情報を取得することができますが、micropostとチャット部屋をhas_one belongs_toで関連付けをしたとき、ユーザーがマイクロポストをクリックした後チャット部屋にリダイレクトができるということはどう記述すれば良いのでしょうか?
|
12
|
+
|
13
|
+
よろしくお願いします。
|