Use Scopes
scope :recent, lambda { |num| order('created_at DESC').limit(num) }
scope :recent, ->(num) { order('created_at DESC').limit(num) }
Usage example:
<% Organization.recent(10).each do |organization| %>
<li><% link_to organization.name, organization %></li>
<% end %>
source
share