Я хочу обновить ассоциацию внутри цикла
необходимо обновить каждый перевод с помощью хэш-атрибутов
data =>
[{:name=>"string", :image_source_url=>"string", :locale=>:en},
{:name=>"string", :image_source_url=>"string", :locale=>:"en-CA"},
{:name=>"string", :image_source_url=>"string", :locale=>:"en-US"},
{:name=>"string", :image_source_url=>"string", :locale=>:fr},
{:name=>"string", :image_source_url=>"string", :locale=>:"fr-CA"},
{:name=>"string", :image_source_url=>"string", :locale=>:es}]
Итак, я попробовал
client = Client.find(2)
#Client has columns => {:name :image_source_url :locale}
data.each do |attrs|
client.translations.update(attrs)
end
, но он обновилсяя только с последней локалью, которая es
я хочу обновлять каждые client=>translation
с каждым полем данных, которое {:name=>"string", :image_source_url=>"string", :locale=>:es}
как это сделатькак я хочу?