I'm writing a wiki-based website from scratch and would like some suggestions on the best way to deal with this common situation. A page can be edited by a logged-in and registered user or by an anonymous visitor. If a user edits the page, the model object representing the edit is associated with a user via a user_id foreign key. But if an anonymous visitor can edit the page too, what's the best way to model this?
One idea I'm entertaining is to make a polymorphic relationship between the edit or page version and two different classes: a User class and an AnonymousVisitor class. But I'm not sure. Thanks in advance for your tips and suggestions. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

