How about:

```ruby
keys = ContentView.readable(organization).in_environment(environment).non_default.inject([]) {|arr, view| keys << {value: view.id, name: view.name} }