attr_encrypted
перехватывает find_by
методы, поэтому вы должны быть в состоянии сделать это:
class User < ActiveRecord::Base
attr_encrypted :email, :key => 'a secret key'
attr_encrypted :password, :key => 'some other secret key'
end
User.find_by_email_and_password('test@example.com', 'testing')
Это переписано как
User.find_by_encrypted_email_and_encrypted_password('ENCRYPTED EMAIL', 'ENCRYPTED PASSWORD')