Мы разработали скаффолдинговое приложение Rails 3, размещенное в Heroku, без какой-либо аутентификации.
У нас есть два типа пользователей, наши Клиенты, которые имеют одну запись в нашей таблице Клиентов,и иметь доступ к 3 или 4 представлениям в контроллере Customers и наших внутренних администраторах, которые могут получить доступ к любым представлениям в любых контроллерах.
мы бы предпочли, чтобы клиенты делали все обычные самостоятельные регистрации (создает их «пустые»"учетная запись), аутентификация по электронной почте (включает свою учетную запись), изменение пароля, получение утерянных паролей и т. д.
У каждой учетной записи пользователя будет один пользователь.Нет необходимости в разных пользователях в одном и том же acocunt с разными ролями (пока что нет).
Пока я читал о Devise и Authlogic ... но я надеюсь получить рекомендацию, что лучшерешение для этого довольно простого сценария ... мы относительные новички в Rails, поэтому что-то простое и простое в настройке, вероятно, лучше.То, что создает объекты MVC по умолчанию для обработки всего процесса создания учетной записи / входа в систему и т. Д., Было бы идеальным.
все еще изучает отличные предложения, спасибо ...