Ein kompakterer Vorschlag:

```ruby
profile_fields_by_type(ProfileFieldTypes::Phone).collect do |profile_field|
  {:label => profile_field.label, :number => (profile_field.value || "–")}
end
```

Ich weiß aber nicht, was performanter ist. Das würde ich dann nehmen.