Displaying 1 result from an estimated 1 matches for "build_children".
2007 Jan 23
0
validates_presence_of fields. in parent ok, but how in children?
...is saved as expected.
but missing fields in the child arent added to the errors.
following short sample shows what i try:
Model
-----------------------------------------------------
class Parent < ActiveRecord::Base
has_one :children
validates_presence_of :parent_name
def init!
self.build_children
end
end
class Children < ActiveRecord::Base
belongs_to :parent
validates_presence_of children_name
end
controller
------------------------------------------------------
@parent = session[:parent] ||= Parent.new
@parent.init!
@parent.save
=>
the absence of parent_name will be correct...