これキモーイ
`on: :collection`とかキモーイ

通常の`resources`で定義されるルート以外が必要になるということは、
設計段階でどこかに問題がある可能性を疑ったほうが良いかも。