Commit bc6d839c

morilla <mo@mokhan.ca>
2011-05-04 00:56:01
display the 5 most recent creations.
1 parent edf0bcc
Changed files (4)
app
public
stylesheets
app/controllers/home_controller.rb
@@ -1,4 +1,10 @@
 class HomeController < ApplicationController
   def index
+    @creations = Creation.all.take(5).reverse
+
+    respond_to do |format|
+      format.html # index.html.erb
+      format.xml  { render :xml => @creations }
+    end
   end
 end
app/views/creations/index.html.erb
@@ -1,13 +1,11 @@
 <div class="heading">The most recent creations</div>
 
-<% @creations.reverse.each_with_index do |creation, index| %>
-  <% if index % 3 == 0 %>
 <div class="organic">
-  <% end %>
+<% @creations.reverse.each_with_index do |creation, index| %>
     <div class="organicHolder">
       <div class="organicContent">
         <a href="#"><img src="/images/img02.jpg" alt="" /></a>
-        <h2><%= creation.name %></h2>
+        <h2><%= index %>. <%= creation.name %></h2>
         <p><%= creation.story %></p>
         <p>
         <%= link_to 'more...', creation %>
@@ -16,11 +14,16 @@
         </p>
       </div>
     </div>
-  <% if index % 3 == 0 %>
+  <% if index % 3 == 1 %>
 </div>
+
+<div class="space"></div>
+<div class="organic">
+
   <% end %>
 
 <% end %>
+</div>
 
 
 <div class="space"></div>
app/views/home/index.html.erb
@@ -15,24 +15,24 @@
   <div class="organicHolder">
     <div class="organicContent">
       <a href="#"><img src="/images/img02.jpg" alt="" /></a>
-      <h2>Birthday Day</h2>
-      <p>Organic fruit and vegetables Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco </p>
+      <h2><%= @creations[0].name %></h2>
+      <p><%= @creations[0].story %> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco </p>
     </div>
   </div>
 
   <div class="organicHolder">
     <div class="organicContent">
       <img src="/images/img03.jpg" alt="" />
-      <h2>Pound Cake</h2>
-      <p>Organic fruit and vegetables Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco </p>
+      <h2><%= @creations[1].name %></h2>
+      <p><%= @creations[1].story %>Organic fruit and vegetables Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco </p>
     </div>
   </div>
 
   <div class="organicHolder">
     <div class="organicContent">
       <img src="/images/img04.jpg" alt="" />
-      <h2>iPad Cake</h2>
-      <p>Organic fruit and vegetables Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim </p>
+      <h2><%= @creations[2].name %></h2>
+      <p><%= @creations[2].story %>Organic fruit and vegetables Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim </p>
     </div>
   </div>
 </div>
@@ -43,16 +43,16 @@
   <div class="organicHolder">
     <div class="organicContent">
       <img src="/images/img05.jpg" alt="" />
-      <h2>Spiderman Cake</h2>
-      <p>Organic fruit and vegetables Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud.</p>
+      <h2><%= @creations[3].name %></h2>
+      <p><%= @creations[3].story %>Organic fruit and vegetables Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud.</p>
     </div>
   </div>
 
   <div class="organicHolder">
     <div class="organicContent">
       <img src="/images/img06.jpg" alt="" />
-      <h2>My Little Pony Cake</h2>
-      <p>Organic fruit and vegetables Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim </p>
+      <h2><%= @creations[4].name %></h2>
+      <p><%= @creations[4].story %>Organic fruit and vegetables Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim </p>
     </div>
   </div>
 
public/stylesheets/organic.css
@@ -1,7 +1,7 @@
 *{
 margin:0px;
 padding:0px;
-background-color: pink;
+background-color: #f99cf9;
 }
 
 img {
@@ -20,7 +20,7 @@ background: none;
 }
 
 body{
-	background:#2f0f0f;	
+	background:#6c3336;	
 	color:#29371d;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:14px;