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