rails 8 auth vs devise