On Apr 9, 2009, at 10:56 AM, mift99 wrote:

> so the solution is, just for everyone else facing the same proplems,
> (at least I hope):
>
> Write a helper method
>
> def birthday_helper (number_of_resutls)
>    costumers_with_upcoming_birhtday = Costumer.find_near_birthday
>    costumers_with_upcoming_birhtday= costumers_with_upcoming_birhtday
> [0..number_of_resutls]
> end
>
> and then call it from the view
>
> <% birthday_helper(10).each do |costumer|  %>
> <tr>
> <td><%=link_to costumer.last_name, costumer %></td>
> <td><%=link_to costumer.birthday, costumer %></td>
> <br />
> </tr>
> <% end %>

You might take note that there are a lot of misspellings of  
"birthday" (birhtday), so this code won't run, but you've probably  
already noticed that.

Also, why not make use of a named scope with a parameter instead of a  
helper? Such as:

class Customer
   named_scope :upcoming_birthdays, lambda { |number_of_results|
      {
        :conditions => { ['your conditions for nearing birthdays'] },
        :limit => number_of_results
      }
   }
end

Then in any controller, view or runner you could do  
Customer.upcoming_birthdays(10)

-Kevin

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to