I'm developing a small rails application for my local community centre
to help them record their attendance. The community centre (building)
has several rooms and each room is used on a daily basis for numerous
activities. I have the following setup:

#building.rb
class Building < ActiveRecord::Base
 has_many :rooms
end

#room.rb
class Room < ActiveRecord::Base
 belongs_to :building
 has_many :attendances
end

#attendance.rb
class Attendance < ActiveRecord::Base
 belongs_to :room
 has_many :attendees
end

#attendee.rb
class Attendee < ActiveRecord::Base
 belongs_to :attendance
end

I assume the following is an efficient way of recording the attendance
figures for each room? I create a new attendance record for each of the
rooms (daily) and then add the attendees to the attendance record. (This
is working fine.)

In the new attendance form I have a date select and room select (listing
all of the rooms within the building). As they have several rooms
creating new records for each is a tedious process - I would like to
have one form which you can select the date and once submitted it will
create a new attendance record for all rooms in the building. A step
further would be to have the rails app create the attendance records
automatically each day. I would be grateful of your thoughts on how best
this could be achieved.
-- 
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