What is the difference between the `map` and `each` methods in ruby? What is the difference between `find(id)` vs `find_by(id: id)` What is the difference between `destroy` vs `delete` What is the difference between `where(name: name)` vs `find_by(name: name)` What is the difference between `before_each` and `before_all` in RSpec?