```ruby
module EvaluationHelper
  def create_or_update_evaluation_path(evaluation)
    return evaluation_path(uuid: evaluation.uuid) if evaluation.uuid.present?
    evaluations_path
  end
end
```

PATCH only when the evaluation is persisted
user
```ruby
module EvaluationHelper
  def create_or_update_evaluation_path(evaluation)
    return evaluation_path(uuid: evaluation.uuid) if evaluation.persisted?
    evaluations_path
  end
end
```
assistant