teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

viewの追加

2018/01/17 15:04

投稿

begin1990
begin1990

スコア31

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}" %>&nbsp;&nbsp;投稿日時:<%= 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
  解決方法をご教示していただけますでしょうか?