alphagov/whitehall — comment on commit 57b2fdb5780aca5b572862e414e945ee7d1f6a5a
File:  line 0
By lazyatom:

I think the difference is exactly what you state - the controller now knows that `Topic` has many policies, but the `Topic` model itself doesn't define it. While `topic.rb` certainly has fewer lines of code in it, I'm not convinced it's simpler, since we now have a non-idiomatic mechanism that's spread between multiple files.

I'll go into more detail in person so as to minimise sounding like "the-opposite-of-whatever-Tom-thinks" here, which is really not true.