Ruby on Rails Monday, April 9, 2018

Hi,


I would like to compare two hashes, for example:

array1 = [{'id' => 124, 'name' => 'Kamal', 'job' => 'manager'},  {'id' => 314, 'name' => 'John', 'job' => 'developer'}]  array2 = [{'id' => 124, 'name' => 'Kamal', 'job' => 'managerZ'},  {'id' => 314, 'name' => 'JohnDD', 'job' => 'developer'}]


the id is not always 'id' , it could be UserID or EmployeeID or else

I want to have :

def compare_rows(array1,array2,id)

...

end



I want to report:

  • row with UserID equal 124, job changed from 'manager' to 'managerZ'
  • row with UserID equal 314, name changed from 'John' to 'JohnDD'
Thanks.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/c334d25a-c755-4a86-b1e5-149b3997ffa9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment