質問編集履歴

1

viewの追加

2018/01/17 15:04

投稿

begin1990
begin1990

スコア31

test CHANGED
File without changes
test CHANGED
@@ -124,6 +124,94 @@
124
124
 
125
125
 
126
126
 
127
+ viewは以下のとおりです。
128
+
129
+ ```
130
+
131
+ <ul class="media-list">
132
+
133
+ <% posts.each do |post| %>
134
+
135
+ <% user = post.user %>
136
+
137
+ <li class="media">
138
+
139
+ <div class="media-left">
140
+
141
+ <img class="media-object img-rounded" src="<%= gravatar_url(user, options = { size: 50 }) %>" alt="">
142
+
143
+ </div>
144
+
145
+ <div class="media-body">
146
+
147
+ <div>
148
+
149
+ <%= link_to user.name, user_path(user) %> <span class="text-muted">posted at <%= post.created_at %></span>
150
+
151
+ </div>
152
+
153
+ <div>
154
+
155
+ <p><%= image_tag post.picture,:size =>"280x210" %></p>
156
+
157
+ <p><%= post.content %></p>
158
+
159
+ <% if @comments %>
160
+
161
+ <% @comments.each do |comment| %>
162
+
163
+ <div class="name2">投稿者:<%= link_to comment.user.username, "/users/#{comment.user_id}" %>&nbsp;&nbsp;投稿日時:<%= comment.created_at.strftime("%Y-%m-%d %H:%M:%S") %></div>
164
+
165
+ <div class="name2"><%= comment.text %></div>
166
+
167
+ <% end %>
168
+
169
+ <% end %>
170
+
171
+ <br/>
172
+
173
+ <% if current_user %>
174
+
175
+ <%= form_tag("/posts/#{@post.id}/comments", method: :post) do %>
176
+
177
+ <textarea cols="30" name="text" placeholder="コメントする" rows="2"></textarea>
178
+
179
+ <br/>
180
+
181
+ <input type="submit" value="コメントの投稿">
182
+
183
+ <% end %>
184
+
185
+ <% end %>
186
+
187
+ </div>
188
+
189
+ <br/>
190
+
191
+ <div>
192
+
193
+ <% if current_user == post.user %>
194
+
195
+ <%= link_to "削除", post, method: :delete, data: { confirm: "本当に削除してよろしいですか?" }, class: 'btn btn-danger btn-sm' %>
196
+
197
+ <% end %>
198
+
199
+ </div>
200
+
201
+ </div>
202
+
203
+ </li>
204
+
205
+ <% end %>
206
+
207
+ <%= paginate posts %>
208
+
209
+ </ul>
210
+
211
+ ```
212
+
213
+
214
+
127
215
  色々と試してみましたが、中々解決できませんでした。
128
216
 
129
217
  解決方法をご教示していただけますでしょうか?