# Manage manual foreign\_key ,foreign\_type in polymorphic?

**URL:** <https://www.ruby-forum.com/t/manage-manual-foreign-key-foreign-type-in-polymorphic/130891>\
**Category:** Rails\
**Created:** [March 4, 2008, 9:31am UTC](https://www.ruby-forum.com/t/manage-manual-foreign-key-foreign-type-in-polymorphic/130891 "2008-03-04T09:31:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mokkai](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c2a13f/32.png) [@mokkai](https://www.ruby-forum.com/u/mokkai)\
**Post date:** [March 4, 2008, 9:31am UTC](https://www.ruby-forum.com/t/manage-manual-foreign-key-foreign-type-in-polymorphic/130891/1 "2008-03-04T09:31:49Z")

</div>

how to manage manual foreign\_key ,foreign\_type in polymorphic ?

like

has\_many (or has\_one) :catalog\_entry, :as =\> :resource  
,:foreign\_key=\>‘resource’ ,:foreign\_type=\>‘type’

any idea ?
