Thanks, Ignacio. I looked through the archives, and decided to make a few 
different attachment models for different purposes, rather than using the 
polymorphic approach.

I do quite appreciate your thorough and patient explanation.

Best wishes!

On Sunday, March 22, 2015 at 11:10:31 PM UTC+5:30, Ignacio Huerta wrote:
>
> Hi Paul, 
>
> I have looked at your code and reproduced your error. Unfortunately, 
> this doesn't have an easy solution: 
>
> "auto_actions_for" is used to generate automatic actions, routes, and 
> forms. What it does is look at the "Asset" model, look at the belongs_to 
> relationship, find the "Response" model and build from there. 
>
> When using a polymorphic belongs to relationship, this functionality 
> won't work, because it's not capable of finding the "Response" model. 
> I'm sure we could add some logic to find out which model you are 
> referring to, but I think it's a bit too complicated. 
>
> For your polymorphic case, I would suggest removing "auto_actions_for" 
> and adding the actions/routes/forms manually. Alternatively, you can 
> drop the polymorphic relationship and go for a simpler belongs_to. You 
> could even have several "belongs_to" relationships pointing to different 
> models, as a king of "polymorphic" hack. 
>
> Warm regards, 
> Ignacio 
>
> El 12-03-2015 a las 09:50, [email protected] <javascript:> escribió: 
> > I forgot to post the links: 
> > 
> > Error Message 
> > 
> >      http://pastie.org/10020364 
> > 
> > Model definitions 
> > 
> >      Asset:  http://pastie.org/10020370 
> >      Response: http://pastie.org/10020377 
> > 
> > Assets controller 
> > 
> >      http://pastie.org/10020379 
> > 
> > 
> > On Thursday, March 12, 2015 at 3:49:49 PM UTC+7, [email protected] 
> wrote: 
> > 
> >     In my app, I would like to easily add assets (which are attached 
> >     files) to responses, among other things. I have set up a polymorphic 
> >     relation between the classes, including the :inverse_of helpers. 
> > 
> >     I added the auto_actions_for response to my assets controller. 
> > 
> >     My first-order problem is that passenger will not start. The error 
> >     message is linked below, along with the two models and the assets 
> >     controller. 
> > 
> >     Passenger starts fine when I comment out the auto_actions_for line. 
> > 
> >     Any ideas? Thanks! 
> > 
> > 
> > On Thursday, March 12, 2015 at 3:49:49 PM UTC+7, [email protected] 
> wrote: 
> > 
> >     In my app, I would like to easily add assets (which are attached 
> >     files) to responses, among other things. I have set up a polymorphic 
> >     relation between the classes, including the :inverse_of helpers. 
> > 
> >     I added the auto_actions_for response to my assets controller. 
> > 
> >     My first-order problem is that passenger will not start. The error 
> >     message is linked below, along with the two models and the assets 
> >     controller. 
> > 
> >     Passenger starts fine when I comment out the auto_actions_for line. 
> > 
> >     Any ideas? Thanks! 
> > 
> > 
> > On Thursday, March 12, 2015 at 3:49:49 PM UTC+7, [email protected] 
> wrote: 
> > 
> >     In my app, I would like to easily add assets (which are attached 
> >     files) to responses, among other things. I have set up a polymorphic 
> >     relation between the classes, including the :inverse_of helpers. 
> > 
> >     I added the auto_actions_for response to my assets controller. 
> > 
> >     My first-order problem is that passenger will not start. The error 
> >     message is linked below, along with the two models and the assets 
> >     controller. 
> > 
> >     Passenger starts fine when I comment out the auto_actions_for line. 
> > 
> >     Any ideas? Thanks! 
> > 
> > 
> > On Thursday, March 12, 2015 at 3:49:49 PM UTC+7, [email protected] 
> wrote: 
> > 
> >     In my app, I would like to easily add assets (which are attached 
> >     files) to responses, among other things. I have set up a polymorphic 
> >     relation between the classes, including the :inverse_of helpers. 
> > 
> >     I added the auto_actions_for response to my assets controller. 
> > 
> >     My first-order problem is that passenger will not start. The error 
> >     message is linked below, along with the two models and the assets 
> >     controller. 
> > 
> >     Passenger starts fine when I comment out the auto_actions_for line. 
> > 
> >     Any ideas? Thanks! 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> > Groups "Hobo Users" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> > an email to [email protected] <javascript:> 
> > <mailto:[email protected] <javascript:>>. 
> > To post to this group, send email to [email protected] 
> <javascript:> 
> > <mailto:[email protected] <javascript:>>. 
> > Visit this group at http://groups.google.com/group/hobousers. 
> > For more options, visit https://groups.google.com/d/optout. 
>

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

Reply via email to