質問編集履歴
1
viewの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -61,5 +61,49 @@
|
|
61
61
|
以下省略
|
62
62
|
```
|
63
63
|
|
64
|
+
viewは以下のとおりです。
|
65
|
+
```
|
66
|
+
<ul class="media-list">
|
67
|
+
<% posts.each do |post| %>
|
68
|
+
<% user = post.user %>
|
69
|
+
<li class="media">
|
70
|
+
<div class="media-left">
|
71
|
+
<img class="media-object img-rounded" src="<%= gravatar_url(user, options = { size: 50 }) %>" alt="">
|
72
|
+
</div>
|
73
|
+
<div class="media-body">
|
74
|
+
<div>
|
75
|
+
<%= link_to user.name, user_path(user) %> <span class="text-muted">posted at <%= post.created_at %></span>
|
76
|
+
</div>
|
77
|
+
<div>
|
78
|
+
<p><%= image_tag post.picture,:size =>"280x210" %></p>
|
79
|
+
<p><%= post.content %></p>
|
80
|
+
<% if @comments %>
|
81
|
+
<% @comments.each do |comment| %>
|
82
|
+
<div class="name2">投稿者:<%= link_to comment.user.username, "/users/#{comment.user_id}" %> 投稿日時:<%= comment.created_at.strftime("%Y-%m-%d %H:%M:%S") %></div>
|
83
|
+
<div class="name2"><%= comment.text %></div>
|
84
|
+
<% end %>
|
85
|
+
<% end %>
|
86
|
+
<br/>
|
87
|
+
<% if current_user %>
|
88
|
+
<%= form_tag("/posts/#{@post.id}/comments", method: :post) do %>
|
89
|
+
<textarea cols="30" name="text" placeholder="コメントする" rows="2"></textarea>
|
90
|
+
<br/>
|
91
|
+
<input type="submit" value="コメントの投稿">
|
92
|
+
<% end %>
|
93
|
+
<% end %>
|
94
|
+
</div>
|
95
|
+
<br/>
|
96
|
+
<div>
|
97
|
+
<% if current_user == post.user %>
|
98
|
+
<%= link_to "削除", post, method: :delete, data: { confirm: "本当に削除してよろしいですか?" }, class: 'btn btn-danger btn-sm' %>
|
99
|
+
<% end %>
|
100
|
+
</div>
|
101
|
+
</div>
|
102
|
+
</li>
|
103
|
+
<% end %>
|
104
|
+
<%= paginate posts %>
|
105
|
+
</ul>
|
106
|
+
```
|
107
|
+
|
64
108
|
色々と試してみましたが、中々解決できませんでした。
|
65
109
|
解決方法をご教示していただけますでしょうか?
|