Эта строка кода:
@instance.attributes.each{|key, value| @instance.send(key) = nil}
выдает эту ошибку:
syntax error, unexpected '=', expecting '}'
Мне трудно понять, почему это так .. Когда я пишу что-то вроде:
@instance.attributes.each{|key, value| puts @instance.send(key)}
ведет себя как ожидалось, выводя значение каждого атрибута.Почему он работает как получатель, а не как установщик в этом контексте?Есть ли проблема с моим синтаксисом?
Большое спасибо.