On May 9, 2010, at 10:02 AM, Jeremy Savoy wrote:
I have a contacts model that contains naturally a set of contacts for
each user. I also have the need to have a list of attendees to an
event. Attendees must already be contacts. The contact model has an
"attending" boolean field.
The net net is that attendees are simply contacts that have the
"attending" field set to true. I need a separate page for viewing or
managing attendees, but want to have access to all of their data,
name, address, etc etc from the contact model ... I guess what I'm
asking is how to I set up an Attendees page that shows the contacts
model but only contacts that have "attending" set to true?
hobo_index_for will almost do what you're looking for:
def attending
hobo_index_for :event, :scope => :attending
end
With the provision that (for now) you'll need to hook up the route
explicitly: (ABOVE the Hobo.add_routes call):
map.attending_event '/events/:event_id/attending', :controller =>
'contacts', :action => 'attending'
Ideally, this whole mess would be shortened to:
index_action :attending, :for => :event, :scope => :attending # WILL
NOT WORK ON CURRENT HOBO
But that's something that's still on the drawing board.
--Matt Jones
--
You received this message because you are subscribed to the Google Groups "Hobo
Users" 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/hobousers?hl=en.