Мне нравится простота restful_authentication (как новичка), я надеялся, что он будет работать в rails 3.0.3, но когда я запустил bundle install, он сказал, что он не работает для этой версии rails.
вы также можете использовать гем "rails3-restful-authentication" с поддержкой rails 3. просто добавьте
gem "rails3-restful-authentication", "~> 3.0.1"
в приложении Gemfile, и он также будет поддерживать рельсы 3.
Люди используют devise в наши дни, если они хотят работать с Rails 3. Это намного проще, проще и не загрязняет ваш код.Есть ли какая-то конкретная причина, по которой вы хотели бы использовать restful_auth?
Вы можете заставить его работать, хотя бы частично, у меня это работает на всем, кроме моего метода удаления.Для этого существует выпуск от Satish, созданный для кандидатов на выпуск Rails 3, однако я понял, что он требует некоторой настройки, но это возможно.Вы можете узнать больше о http://vinsol.com/blog/2010/04/23/upgrading-restful-authentication-plugin-for-rails-3. Я не помню, как я изначально настроил его, иначе я бы помог.Но, да, это поддерживается, однако, это больше для того, чтобы помочь получить приложения Rails 2 до Rails 3 без необходимости слишком много разбирать приложение.