Зачем так долго?
```ruby
slug = translations.find{ |t| t.locale == :en || t.locale == :ru }.try(:name)
```
..хотя бы....