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.