https://github.com/prijutme4ty/cancan/commit/fc7e6500a58fdc1a3cbad16a5326247ffa5f2108