Are you sure you want to use `===` here? I don't know what it does for integers, apparently it works in this case, but it's rather rare in ruby. What about moving the logic if someone can edit someone else out of the view, into the model? It could be called like this: `current_person.can_edit?(@coach)`