I did, also, it gives me the error: "SQLite3::SQLException: no such column: protests.owner_type:"
On Fri, Jan 27, 2012 at 4:37 PM, Benjamin Iandavid Rodriguez < [email protected]> wrote: > You might want to take a look at the rails guides on active record > associations > > http://guides.rubyonrails.org/association_basics.html > > > 2012/1/27 Rodrigo Ruiz <[email protected]> > >> That didn't work. >> >> class Post >> belongs_to :owner, :polymorphic => true >> end >> >> class User >> has_many :my_posts, :class_name => 'Post', :as => :owner >> end >> >> I can't do: Post.first.owner or User.first.my_posts >> >> >> On Fri, Jan 27, 2012 at 3:25 PM, Dheeraj Kumar <[email protected] >> > wrote: >> >>> Sure does :D >>> >>> >>> Dheeraj Kumar >>> >>> On Friday 27 January 2012 at 10:52 PM, Rodrigo Ruiz wrote: >>> >>> Yes, exactly! Does that :class_name works for has_many? >>> >>> I'll try that now anyway. >>> >>> Thank you >>> >>> On Fri, Jan 27, 2012 at 3:20 PM, Dheeraj Kumar < >>> [email protected]> wrote: >>> >>> 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]> wrote: >>> >>> On Fri, Jan 27, 2012 at 12:05 PM, Rodrigo Ruiz <[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]. >>> 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. >>> >>> >>> -- >>> 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. >>> >>> >>> -- >>> 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. >>> >>> >>> -- >>> 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. >>> >>> >>> -- >>> 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. >>> >> >> -- >> 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. >> > > -- > 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. > -- 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.

