# ActiveResource and (polymorphic) associations

**URL:** <https://www.ruby-forum.com/t/activeresource-and-polymorphic-associations/124351>\
**Category:** Rails\
**Created:** [December 27, 2007, 9:49pm UTC](https://www.ruby-forum.com/t/activeresource-and-polymorphic-associations/124351 "2007-12-27T21:49:36Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![rails3000](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/87869e/32.png) [@rails3000](https://www.ruby-forum.com/u/rails3000)\
**Post date:** [December 27, 2007, 9:49pm UTC](https://www.ruby-forum.com/t/activeresource-and-polymorphic-associations/124351/1 "2007-12-27T21:49:36Z")

</div>

Hi,

I’m just playing with ActiveResource and I did’nt find anything about  
the support of (polymorphic) associations.  
Is there a support at all?

Thanks in advance

---

<div class="post-metadata">

**Author:** ![rails3000](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/87869e/32.png) [@rails3000](https://www.ruby-forum.com/u/rails3000)\
**Post date:** [December 27, 2007, 11:47pm UTC](https://www.ruby-forum.com/t/activeresource-and-polymorphic-associations/124351/2 "2007-12-27T23:47:57Z")

</div>

Yes there is support.

“did’nt find anything about the support of (polymorphic associations”

I googled “ActiveRecord polymorphic associations” and got this link:  
[http://wiki.rubyonrails.org/rails/pages/HowToUsePolymorphicAssociations](http://wiki.rubyonrails.org/rails/pages/HowToUsePolymorphicAssociations)

Are you sure you searched?

–  
Ryan B.

> **[frozenplague.net](http://www.frozenplague.net)**
>
> This domain may be for sale!

Feel free to add me to MSN and/or GTalk as this email.

---

<div class="post-metadata">

**Author:** ![rails3000](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/87869e/32.png) [@rails3000](https://www.ruby-forum.com/u/rails3000)\
**Post date:** [December 28, 2007, 12:16am UTC](https://www.ruby-forum.com/t/activeresource-and-polymorphic-associations/124351/3 "2007-12-28T00:16:07Z")

</div>

Ryan B., i think that you commit a mistake. The original thread speak  
about  
ActiveResource and not about ActiveRecord!!!

I found a old thread speaking about this on:

[http://www.nabble.com/-Rails--associations-support-in-ActiveResource--to7449910.html](http://www.nabble.com/-Rails--associations-support-in-ActiveResource--to7449910.html)

On Dec 27, 2007 8:47 PM, Ryan B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> –  
> Ryan B.  
> [http://www.frozenplague.net](http://www.frozenplague.net)  
> Feel free to add me to MSN and/or GTalk as this email.
> 
> >

–  
Everton J. Carpes  
Mobile: +55 53 9129.4593  
MSN: removed\_email\_address@domain.invalid  
UIN: 343716195  
Jabber: removed\_email\_address@domain.invalid

“If art interprets our dreams, the computer executes them in the guise  
of  
programs!” - Alan J. Perlis

---

<div class="post-metadata">

**Author:** ![rails3000](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/87869e/32.png) [@rails3000](https://www.ruby-forum.com/u/rails3000)\
**Post date:** [December 28, 2007, 12:26am UTC](https://www.ruby-forum.com/t/activeresource-and-polymorphic-associations/124351/4 "2007-12-28T00:26:05Z")

</div>

Whoops, you’re right. I just saw ActiveRe_o_r\* and thought it was  
ActiveRecord. Sorry.

What are you trying to do with this rails3000?

–  
Ryan B.

> **[frozenplague.net](http://www.frozenplague.net)**
>
> This domain may be for sale!

Feel free to add me to MSN and/or GTalk as this email.

---

<div class="post-metadata">

**Author:** ![rails3000](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/87869e/32.png) [@rails3000](https://www.ruby-forum.com/u/rails3000)\
**Post date:** [December 28, 2007, 2:42pm UTC](https://www.ruby-forum.com/t/activeresource-and-polymorphic-associations/124351/5 "2007-12-28T14:42:57Z")

</div>

@Everton: Thanks for the link.  
I have similar models as described there and the error message is the  
same.  
Seems that there is no simple solution to this problem…

---

<div class="post-metadata">

**Author:** ![rails3000](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/87869e/32.png) [@rails3000](https://www.ruby-forum.com/u/rails3000)\
**Post date:** [December 28, 2007, 4:04pm UTC](https://www.ruby-forum.com/t/activeresource-and-polymorphic-associations/124351/6 "2007-12-28T16:04:06Z")

</div>

I recently wrote a restful app with polymorphic associations.  
The ResourceController plugin was of great help to me:  
[http://jamesgolick.com/resource\_controller/rdoc/index.html](http://jamesgolick.com/resource_controller/rdoc/index.html)

---

<div class="post-metadata">

**Author:** ![rails3000](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/87869e/32.png) [@rails3000](https://www.ruby-forum.com/u/rails3000)\
**Post date:** [December 28, 2007, 4:59pm UTC](https://www.ruby-forum.com/t/activeresource-and-polymorphic-associations/124351/7 "2007-12-28T16:59:28Z")

</div>

Ohh, very, very, very nice plugin!!!

Until today, i wrote polymorphic code to overwrite helpers and set scope  
by  
hand (using before and around filters, etc).

😃 Thanks!!!

On Dec 28, 2007 1:03 PM, Java [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > the support of (polymorphic) associations.  
> > Is there a support at all?
> > 
> > Thanks in advance

–  
Everton J. Carpes  
Mobile: +55 53 9129.4593  
MSN: removed\_email\_address@domain.invalid  
UIN: 343716195  
Jabber: removed\_email\_address@domain.invalid

“If art interprets our dreams, the computer executes them in the guise  
of  
programs!” - Alan J. Perlis
