Hi Ignacio,
That was it! I guess I should look at the API docs rather than the
examples in stackoverflow :-[ . The entire tree from Region to Vertex
was wrong with the exact same problem. I will write on the blackboard:
"has_many is singular, belongs_to is plural" 1000 times :-D .
Thanks,
Don
On 04/17/2014 03:32 AM, Ignacio Huerta wrote:
Hi Don,
I think you have a typo in your code. You have:
belongs_to :region, :inverse_of => :locality
But I think it should be:
belongs_to :region, :inverse_of => :localities
Warm regards,
Ignacio
El 15/04/14 18:46, Donald Ziesig escribió:
Hi All!
In an attempt to optimize memory and i/o usage, I added inverse_of to
some of my associations (works with html). Unfortunately, I get the
following error when trying to create a new "region" (This is the first
step in the process):
Showing /controller: regions; dryml-tag: new-page/ where line *#1* raised:
|Could not find the inverse association for region (:locality in Region)|
The failing code is like this:
class Region < ActiveRecord::Base
hobo_model # Don't put anything above this
*
*
*
has_many :localities, :dependent => :destroy, :accessible => true,
autosave: true, :inverse_of => :region
and
class Locality < ActiveRecord::Base
hobo_model # Don't put anything above this
*
*
*
belongs_to :region, :inverse_of => :locality
Does anyone have any suggestions as to corrections or work-arounds?
Thanks,
Don Ziesig
||
--
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]
<mailto:[email protected]>.
To post to this group, send email to [email protected]
<mailto:[email protected]>.
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.