From d70cf5b7a7d146b89f632958e2e5d28b0dfc1a4e Mon Sep 17 00:00:00 2001 From: danielvincent <danielgrippi@gmail.com> Date: Tue, 15 Jun 2010 10:11:28 -0700 Subject: [PATCH] DG RS; fixed newest messages bug in view. moved to helper. --- app/helpers/status_messages_helper.rb | 8 ++++++++ app/models/status_message.rb | 2 +- app/views/status_messages/index.html.haml | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/helpers/status_messages_helper.rb b/app/helpers/status_messages_helper.rb index 4c764595fb..1474868301 100644 --- a/app/helpers/status_messages_helper.rb +++ b/app/helpers/status_messages_helper.rb @@ -1,2 +1,10 @@ module StatusMessagesHelper + def my_latest_message + message = StatusMessage.my_newest + unless message.nil? + return message.message + " " + time_ago_in_words(message.created_at) + "ago." + else + return "No message to display." + end + end end diff --git a/app/models/status_message.rb b/app/models/status_message.rb index 20add29c54..87b3dea789 100644 --- a/app/models/status_message.rb +++ b/app/models/status_message.rb @@ -15,7 +15,7 @@ class StatusMessage before_create :set_default_owner def self.newest(owner_email) - StatusMessage.last(:conditions => {:owner => owner_email}) + message = StatusMessage.last(:conditions => {:owner => owner_email}) end def self.my_newest diff --git a/app/views/status_messages/index.html.haml b/app/views/status_messages/index.html.haml index c1c10fe68c..9653e463d7 100644 --- a/app/views/status_messages/index.html.haml +++ b/app/views/status_messages/index.html.haml @@ -1,7 +1,7 @@ - title "Home" %h3 Your latest message -%h2= "#{StatusMessage.my_newest.message} #{time_ago_in_words(StatusMessage.my_newest.created_at)} ago" +%h2= my_latest_message %br %br -- GitLab