質問編集履歴

2

文章おかしかったので書き直しました。

2020/01/22 05:26

投稿

yume0409
yume0409

スコア45

test CHANGED
File without changes
test CHANGED
@@ -82,15 +82,15 @@
82
82
 
83
83
  確かにcreateアクションでツイート送信してるのにcreateファイルがないとおかしいですね。。。
84
84
 
85
- create.html.hamlはあります
85
+ create.html.hamlはありますが、何も記述していませんでしたので、
86
86
 
87
87
  試しにメインのビュー(ツイートを反映したいビュー)ファイルをコピペしてcreate.html.hamlに貼り付けてみました。
88
88
 
89
- そしたら送信された時に反映したいビューへ遷移されました。
89
+ そしたら送信された時に反映したいビュー(create.html.haml)へ遷移されました。
90
90
 
91
91
  1つ問題は解決しましたが、ツイート内容が反映されません。
92
92
 
93
- 最初の質問でも言ったようにレコードには送信されたツイート内容を保存出来ているので、ビューに反映させるやり方がイマイチよく分かってません。。。
93
+ 最初の質問でも言ったようにレコードには送信されたツイート内容を保存出来ているので、ビューに反映るやり方が分かません。。。
94
94
 
95
95
  create.html.hamlのファイルはこのようになっています。
96
96
 

1

補足を追加したかったから

2020/01/22 05:26

投稿

yume0409
yume0409

スコア45

test CHANGED
File without changes
test CHANGED
@@ -73,3 +73,81 @@
73
73
  このようになっています。
74
74
 
75
75
  分かる方、ご教授お願いします…!
76
+
77
+
78
+
79
+ #補足
80
+
81
+ 回答ありがとうございます。
82
+
83
+ 確かにcreateアクションでツイート送信してるのにcreateファイルがないとおかしいですね。。。
84
+
85
+ create.html.hamlはあります。
86
+
87
+ 試しにメインのビュー(ツイートを反映したいビュー)ファイルをコピペしてcreate.html.hamlに貼り付けてみました。
88
+
89
+ そしたら送信された時に反映したいビューへ遷移されました。
90
+
91
+ 1つ問題は解決しましたが、ツイート内容が反映されません。
92
+
93
+ 最初の質問でも言ったようにレコードには送信されたツイート内容を保存出来ているので、ビューに反映させるやり方がイマイチよく分かってません。。。
94
+
95
+ create.html.hamlのファイルはこのようになっています。
96
+
97
+ ```
98
+
99
+ .chat-main
100
+
101
+ .tweets-block
102
+
103
+ .user-name
104
+
105
+ aaa
106
+
107
+ .messages
108
+
109
+ aaa
110
+
111
+ %i.fas.fa-ellipsis-h
112
+
113
+ .reply
114
+
115
+ 返信
116
+
117
+ .time
118
+
119
+ 時間
120
+
121
+ .tweets
122
+
123
+ = link_to new_tweets_path do
124
+
125
+ %i.fas.fa-pen
126
+
127
+ ```
128
+
129
+ show.html.hamlも作成していますが、中身は空で何も書いてません。
130
+
131
+ コントローラーにはアクションを定義しただけで中は何も書いてません。
132
+
133
+ showは詳細ページを表示するためだと思ったのですが、ツイート送信時にも必要でしょうか?
134
+
135
+ routes.rbはこのようになっています。
136
+
137
+ ```
138
+
139
+ Rails.application.routes.draw do
140
+
141
+ devise_for :users
142
+
143
+ root 'tweets#index'
144
+
145
+ resource :tweets do
146
+
147
+ end
148
+
149
+ end
150
+
151
+ ```
152
+
153
+ 再度ご回答お願い致します。