Thanks, Ram.  Yep, I realized that polymorphic associations is exactly
what I was talking about.  In my case, all the log info is private and
per-user.  Also, the only action is "view", so I have a simpler case
than you.  I just need to generate a list like,

Today
  Document 452.242
  Document 551.432

Yesterday
  Document 43.234
  Chapter  452

Now, in your case, I wouldn't worry at *all* about how to generate the
text.  This is an issue for the presentation layer.  I'd just be
concerned with making sure I have all the relevant objects so that the
various templates can render the output appropriately:  the currently
logged in user, a list of log entries, each of which has a reference
to the relevant object, the method invoked, and the user who did it.

I suggest checking out the "Command" design pattern.  It kind of
sounds like what you're doing.

- Robb


On Aug 12, 9:29 pm, Ram <[email protected]> wrote:
>... The only
> part that I havent figured out though is writing neat code for the
> actual message or sentence the user will read. Like,
>

> You edited the task - Change tyres on car
> Robb completed the task - Change tyres on car
--~--~---------~--~----~------------~-------~--~----~
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