我在一本使用Acts As Authenticated的书中遵循Ruby on Rails教程,但这似乎不再受支持。我正在搜索并遇到了一个SO post,它推荐了几种不同的替代方案来在rails应用程序中进行用户身份验证。我认为AuthLogic看起来是一个不错的选择。我正在使用Rails 2.3.5和Ruby 1.8.7。如何为rails 2.3.5安装AuthLogic插件?
以下的AuthLogic自述部分规定:
**请注意最新的版本是只用轨3兼容。梁2 应该使用版本2.XX **
然而,上下滚动到有关安装的宝石或插件的部分时,只给出了下面的例子:
的Rails 3:
$ sudo的创业板安装authlogic
梁2:
$ sudo的创业板安装authlogic --version = 2.1.6
或安装的插件:
脚本/插件安装 混帐://github.com/binarylogic/authlogic.git
我想安装一个插件,而不是gem,但我需要为2.3.5而不是3.我可以按照与显示如何按版本安装gem相同的方式安装插件吗?例如:
脚本/插件安装的git://github.com/binarylogic/authlogic.git --version = 2.3.5
如果这不是它是如何做,会有人请向我解释如何去做?
谢谢!
此外,我会建议使用Devise和CanCan进行身份验证和权限。 – 2011-05-11 06:17:25
好的,如果我使用Devise with Rails 2.3.5,我会如何安装它?我只需将'gem install devise --version = 2.3.5'添加到我的项目的Gemfile中,然后执行Bundler的其余设置? – jbranchaud 2011-05-11 14:04:32
gemfile行将是'gem'devise','1.3.4''。快速搜索返回'[如何在rails 2.3.5上安装设计?](http://groups.google.com/group/plataformatec-devise/browse_thread/thread/dbb821bf4ca92705?pli=1)' – 2011-05-13 01:14:59