aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/blog_posts/show.html.erb
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/blog_posts/show.html.erb')
-rw-r--r--app/views/blog_posts/show.html.erb37
1 files changed, 37 insertions, 0 deletions
diff --git a/app/views/blog_posts/show.html.erb b/app/views/blog_posts/show.html.erb
index 2a6fa12..cf51e0c 100644
--- a/app/views/blog_posts/show.html.erb
+++ b/app/views/blog_posts/show.html.erb
@@ -3,6 +3,8 @@
<% content_for :body_content_left do %>
<%= @blog_post.body %>
+ <hr />
+
<% if (categories = @blog_post.categories).any? %>
<div class='post_categories'>
<span class='filed_in'><%= t('.filed_in') %></span>
@@ -15,6 +17,41 @@
</ul>
</div>
<% end %>
+
+ <hr />
+ <% if (comments = @blog_post.comments.approved).any? %>
+ <h2><%= t('.comments') %></h2>
+ <% comments.each do |comment| %>
+ <div class='blog_comment_message'>
+ <p>
+ <%= comment.message.to_s.gsub("\r\n\r\n", "</p><p>").gsub("\r\n", "<br/>") %>
+ </p>
+ </div>
+ <p class='blog_comment_author'>
+ <%= t('.comment_by', :who => comment.name) %>
+ <%= ", #{time_ago_in_words(comment.created_at)}".html_safe %>
+ </p>
+ <% end %>
+ <hr />
+ <% end %>
+
+ <% form_for [:blog_post, @blog_comment] do |f| %>
+ <div class='field'>
+ <%= f.label :name %>
+ <%= f.text_field :name %>
+ </div>
+ <div class='field'>
+ <%= f.label :email %>
+ <%= f.text_field :email %>
+ </div>
+ <div class='field message_field'>
+ <%= f.label :message %>
+ <%= f.text_area :message, :rows => 6 %>
+ </div>
+ <div class='field form-actions'>
+ <%= f.submit t('.submit') %>
+ </div>
+ <% end %>
<% end %>
<% content_for :body_content_right do %>