I’m using devise for authentication. How can I set the sign-in scope? For example, say I only want to authenticate the user for the scope:
User.where(:active => true)
Am I being clear? It’s simple, but I can elaborate more if needed.
(I realize there is a lockable module, but my actual scope isn’t for active users, it’s more like current_site.users, where the current_site is based off the domain)
You could use default_scope… but that might get in your way.
Why not override devise’s
find_for_database_authenticationmethod? See the wiki.