Question: I've already do my research but I think I don't know how to ask so I'll try to explain...
Im looking for a way to ask for the first entry saved on a Scaffold... 
Like 
If I have in the table Products:

* Sweeter
* Pants
* Scarf
* Tennis

and I write `@first_prod = Products.first` (or something like that) on my model or in my view `<%= Products.each.first %>` (or something like that) Rails give me the first prouduct in this case - Sweeter... 

Thanks in advance...

Answer: 
In rails you can define a few default ways to get the content from a model.

In your case i would create a scope.

in your model enter the following:

```
scope ordered, :order => "Product.created_at ASC"

```

When you call

```
Product.ordered

```

It will return all your products ordered by when they were created.
If you then want the very first product you just to

```
Product.ordered.first

```

In the case you just want to get the item in one specific place you could do the following (instead of what i mentioned above)

Product.find(:first, :order => 'created\_at ASC')

If my explanation is not clear, just let me know and i'll try to refrase
Okay. Let's assume that when you call `Product.all` that it returns the products in the order you've specified above. So, to get Sweeter, you could call `Product.all.first`. Or, if in your controller you've done `@products = Product.all` and you want it in your view you can use `@products.first`. Or if you're looping through them and want to do something special with the first one you could do this:

```
<% @products.each_with_index do |product, i| %>
  <% if id == 0 %>
     do something special as this is the first product
  <% end %>
<% end %>

```