Mam taki oto kod:
[code=ruby]class SystemAccountValidator < ValidatingBase
attr_accessor :login
attr_accessor :mail
attr_accessor :new_password
attr_accessor :old_password
validates_presence_of :login, :message => “Musisz podać login”
validates_presence_of :mail, :message => “Musisz podać e-mail podany podczas rejestracji”
validates_confirmation_of :new_password, :message => “Potwierdzenie hasła musi być identyczne z nowy”
def initialize(params)
params.each_index { |index| self[:index] = params[index] }
end
end[/code]
Przedstawia on mniej więcej to co chciałbym uzyskać - skopiować tablicę tak, aby powstały pole:
[quote][‘a’ => ‘A’, ‘b’ => ‘B’]
object.a = A
object.b.= B[/quote]
Ale jakoś sprytnie.