You can use :class_name and :foreign_key if that's what you're looking for.


Dheeraj Kumar


On Friday 27 January 2012 at 10:45 PM, Rodrigo Ruiz wrote:

> I want this because I'm going to have to has_many associations to comments 
> (to follow to same example):
> 
> class User
>   has_many :my_comments
>   has_many :comments_that_i_follow
> end
> 
> On Fri, Jan 27, 2012 at 3:08 PM, Greg Akins <[email protected] 
> (mailto:[email protected])> wrote:
> > On Fri, Jan 27, 2012 at 12:05 PM, Rodrigo Ruiz <[email protected] 
> > (mailto:[email protected])> wrote:
> > > I did, and it goes like:
> > >
> > > @commentable.comments
> > >
> > > but I want something like:
> > >
> > > @commentable.my_comments
> > >
> > > and not change the Comment model name
> > 
> > def my_comments
> >    return comments
> > end
> > 
> > --
> > Greg Akins
> > http://twitter.com/akinsgre
> > 
> > --
> > 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] 
> > (mailto:[email protected]).
> > To unsubscribe from this group, send email to 
> > [email protected] 
> > (mailto:rubyonrails-talk%[email protected]).
> > For more options, visit this group at 
> > http://groups.google.com/group/rubyonrails-talk?hl=en.
> > 
> 
> -- 
> 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] 
> (mailto:[email protected]).
> To unsubscribe from this group, send email to 
> [email protected] 
> (mailto:[email protected]).
> For more options, visit this group at 
> http://groups.google.com/group/rubyonrails-talk?hl=en.

-- 
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