On Apr 3, 2010, at 4:52 AM, storitel wrote:

hi guys,
been fiddling with hobo for a few days, working through tutorials and
loving how quick it is to get the bones of an app together...

then BAM!  I hit an Exception and can't figure out where to look to
identify what got broken! :(

I'm working on a simple app to assign engineers to projects... the
models are equivalent to the Recipe/Category relationship in the Rapid
Rails With Hobo book...

engineer...
 has_many :projects, :through => :jobs
 has_many :jobs, :dependent => :destroy

job...
 belongs_to :project
 belongs_to :engineer

project
 has_many :engineers, :through => :jobs, :accessible => true
 has_many :jobs

So on the edit page for a project I have an <Add Engineer> dropdown.
When i use it, the engineer gets added to the page OK, but when I hit
Save ... i get the exception...

ActiveRecord::RecordInvalid in ProjectsController#update

Validation failed: Name can't be blank

As far as I can see the project name, engineer name and job name are
not blank. Any guidance on where to look to track down this bug or how
to read the traces in general would be much appreciated


Well, posting the trace will help. :)

Posting the DRYML for the form will be handy as well; my guess is that you've got a setup where somehow a Job is being created that doesn't pass validation (if you set up a Project and an Engineer in the console, does:

project.engineers << engineer

work?)

Hope this helps!

--Matt Jones

--
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to