True.
I'm embarrassed now, because I don't find a suitable way to retrieve `points` from a list of `scores` in a `ActiveRecord::Relation` and allowing me to filter by category as well.
I tried :
```ruby
scores.collect { |s| s.score_points }.flatten
```
but it return an `Array`
I ended up with :
```ruby
has_many :score_points, through: :scores do
  def filter(options={})
    if category = options[:category]
      where("merit_scores.category = ?", category )
    end
  end
end
```
but it doesn't match the `points`method style.

Any idea ?