Ah HAH! I was on my blackberry when I responded earlier. There is a wiki page! Yay for Bruno.
http://sites.google.com/a/curbly.com/communityengine/customizing-ce-1/overriding-ce-models Check it out. If that doesn't help then ask some questions so we can upgrade the page to make it better. Carl On Thu, Jan 15, 2009 at 11:21 PM, Chris Lee <[email protected]> wrote: > > I'm new to the list, so I apologize if this has been discussed, but why can't > you do something like this: > > require_dependency RAILS_ROOT + > "/vendor/plugins/community_engine/app/models/user" > > class User > > def display_name > "my custom name" > end > > end > > > ----- Original Message ---- > From: Carl Fyffe <[email protected]> > To: [email protected] > Sent: Thursday, January 15, 2009 9:58:39 PM > Subject: [CommunityEngine] Re: overriding models > > > Bruno, > > We get this question often on the list. Is there a wiki page that > describes how to do this? It is a use case that most developers will > need to use and will be a great example of how to extend the > functionality. > > Carl > > On 1/15/09, Brandon <[email protected]> wrote: >> >> I know how to override models, but one thing I don't understand is how >> CE knows how to use my new model. For example, I'm going to have to >> add some new roles, and then override the User with some logic that >> makes use of those roles. >> >> class NewUser < USer >> >> end >> >> Fair enough...but how do I let CE know it needs to always use NewUser, >> and not user? >> >> Thanks. >> >> > >> > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CommunityEngine" 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/communityengine?hl=en -~----------~----~----~----~------~----~------~--~---
