I have a fairly simple scenario: Voters (name + email address) vote on Choices (name, details, URL) I want voters to be able to pick one "first choice", one "second choice" and one "third choice" - their vote consists of these exactly 3 selections.
So the two questions to answer are 1) what's the best way to model this 2) how to create a form where the user can select these three choices 1) Model Based on what I've learnt so far, i'm thinking a link table would work - voter_choices... ie. Voter has_many Choices :through voter_choices Choices has_many Voters :through voter_choices then fix it to be just 3 votes with validation I was thinking then add a "rank" field to the link table and use validation to ensure there is only ever one entry per user for each rank (1,2,3) Is this the best way to model it or is there a better way? 2) Form So far I have done this by using :accessible=>true on the has_many choices line within Voter This kind of works, but doesn't let me select the rank. I could create the form manually, but I was wondering if there is some easier way to do this using Hobo magic. I guess I'm really looking for a design approach plus tips on any particular hobo features that would be useful. Thanks for any help you can give. Alex Bowyer -- 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.
