In my view I've got:

  <tr>
    <th><%= sort_link('Name', 'name') %></th>
    <th><%= sort_link('Grant number', 'grant_number') %></th>
    <th><%= sort_link('Status', 'status_id') %></th>
  </tr>

The controller starts out with:

  def index
    order_by = params[:order_by] || 'name'
    @projects = Project.find(:all, :order => order_by)

HTH,

-Roy

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of 
bingo bob
Sent: Tuesday, October 21, 2008 12:40 PM
To: [email protected]
Subject: [Rails] Re: sorting in different ways (with the same index action)


Roy Pardee wrote:
> I use this helper:
>
>   def sort_link(show_text, sort_by)
>     link_to show_text, {:action => 'index', :order_by => sort_by},
> :class => 'big-link', :title => "Sort by #{show_text}"
>   end

OK great, how would i invoke that in a view and what might the controller piece 
look like?
--
Posted via http://www.ruby-forum.com/.



--~--~---------~--~----~------------~-------~--~----~
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