Я пошел вперед и включил его в шип, перейдя из restful_authentication в authlogic. Единственный глюк я нашел было необходимости добавить следующий код
/app/models/user.rb
class User
include MongoMapper::Document
...
def self.quoted_table_name
"users"
end
end
quoted_table_name был запрашиваются при создании нового user_session, поэтому я добавил его и все был большим и счастливым.
Очень рекомендую.
UPDATE
После того, как я начал использовать несколько пользователей, функции входа перестал работать для меня. Он войдет в систему, если вы будете использовать пароль первого пользователя, но ничего больше не имело значения.
Я переключился на этот инициализатор: https://gist.github.com/444888/e8b28196c4f4452a06b89d566a6a245eae1e9d92, который был приятным. Я также рекомендую посмотреть на Devise, который имеет это прямо из коробки для mongomapper.
Все еще ищут чужой опыт ... Я оставлю открытым еще пару дней. –