Oh cool! Thanks a lot, I'll take a look.

On Friday, June 3, 2016 at 1:20:32 PM UTC-7, [email protected] wrote:
>
> Good afternoon Vincent,
>
> I forked <https://github.com/vcolavin/forest/pull/1> your code and 
> submitted a PR to get your tests passing.  Happy coding!
>
> Best,
>
> Tommy
>
> On Thursday, June 2, 2016 at 4:53:40 PM UTC-7, Vincent Colavin wrote:
>>
>> Hi! My friend Patrick (@mokolabs) suggested I post here. I'm a 
>> Portland-based Ruby developer originally from San Diego.
>>
>> Here's a blog post I wrote recently detailing my question 
>> <https://vcolavin.wordpress.com/2016/06/01/reverse-polymorphism-aka-polymorphic-join/>,
>>  
>> but I'll rephrase it simply here. It's largely an ActiveRecord question.
>>
>> I want a model to have a has_many association to a model which has a 
>> polymorphic association to several of other models. I've seen this called 
>> "reverse polymorphism", but "polymorphic join" makes more sense to me. My 
>> understanding is that if this is set up correctly, I could have what 
>> *looks* like an object with a polymorphic has_many association, which is 
>> something that AR doesn't have by default.
>>
>> This is the gist I followed to set up my associations 
>> <https://gist.github.com/runemadsen/1242485>.
>>
>> Here are the relevant models in my work:
>> location.rb 
>> <https://github.com/vcolavin/forest/blob/master/app/models/location.rb>
>> location_object.rb 
>> <https://github.com/vcolavin/forest/blob/master/app/models/location_object.rb>
>> wolf.rb 
>> <https://github.com/vcolavin/forest/blob/master/app/models/wolf.rb>
>>
>> The problem I'm encountering is that helper methods that ActiveRecord 
>> usually provides (in this case, Location#objects) do not work. Is this 
>> because ActiveRecord doesn't do that on its own, or am I doing something 
>> else wrong?
>>
>> Thanks so much!
>>
>

-- 
-- 
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby
--- 
You received this message because you are subscribed to the Google Groups "SD 
Ruby" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to