Initializing object graphs/associations

Say I have these two classes:

class Client < ActiveRecord::Base
  has_one :setting, :dependent => :destroy
end

class Setting < ActiveRecord::Base
  belongs_to :client
end

Is there any way to write an init method that will create and assign
the client a setting before evaluating params, but otherwise works 'as
normal'?

Thanks,
Isak

Does this work for you:

class Client < ActiveRecord::Base
   has_one :setting, :dependent => :destroy
  after_create{ setting = Setting.create() }
end

This will create an associated setting when the Client is first saved
(inserted) into the database.

Cheers,
Max