I''m building a ticketing program and I''m trying to get the
following
routes:
tickets/all
tickets/sorted
tickets/unsorted
cat/1/tickets/1
cat/1/tickets/all
cat/1/tickets/sorted
cat/1/tickets/unsorted
currently my routes are:
map.resources :tickets
map.resources :categories do | category |
category.resources :tickets, :name_prefix => ''cat_''
end
1. tickets should be filtered by status or also with category
-status is a boolean value in the tickets table
2. status should retain when changing between categories
-I was thinking of instead of passing around a get for status to store
it instead in a session
Can I get the desired results using resources?
Should I have three actions for the status in my tickets controller?
(all, sorted, unsorted)
Is it possible to call sorted set a session, then call index?
map.resources :tickets, :collection { :all => :get, :unsorted => :get
,:sorted => :get }
<%= link_to ''Sorted'', sorted_tickets_path %>
def sorted
# set session call index and render index.rtrml
end
tickets/sorted
I''ve been scratching my head on this one for a while.
Any suggestions?
Attachments:
http://www.ruby-forum.com/attachment/111/yellow_ticket.gif
--
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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---