我在一本书中学习了Rails教程,该教程使用的是经过身份验证的Acts,但这似乎不再受支持。我在搜索时发现了一个所以贴,它为rails应用程序中的用户身份验证推荐了几种不同的选择。我认为AuthLogic看起来是个不错的选择。我正在使用Rails 2.3.5和Ruby1.8.7。
AuthLogic自述部分声明如下:
**请注意最新版本只与rails 3兼容。Rails 2应该使用2.X.X **版本
但是,当滚动到关于将其安装为gem或插件的部分时,它只提供了以下示例:
Rails 3: $ sudo宝石安装创作逻辑 Rails 2: $ sudo宝石安装授权--版本=2.1.6 或者作为插件安装: 脚本/插件安装git://github.com/binarylogic/authlogic.git
我想安装一个插件,而不是gem,但是我需要2.3.5,而不是3。我能按版本安装插件吗?例如:
脚本/插件安装git://github.com/binarylogic/authlogic.git --version=2.3.5
如果不是这样的话,能不能有人向我解释一下怎么做呢?
谢谢!
发布于 2011-05-11 06:13:01
我真的会重新考虑使用作为一个插件,而不是安装在您的项目捆绑。您的Gemfile行将是gem 'authlogic', '2.1.6'。如果您关心将库打包到您的项目中,您可以使用bundle pack将您的宝石包含在项目中。
无论如何,下面的插件安装命令应该可以工作。
script/plugin install git://github.com/binarylogic/authlogic.git -r 'tag v2.1.6'发布于 2014-05-12 11:14:47
1. Create the gemset:rvm gemset create rails2 2.Setting up rvm to use always this gemset:rvm use 1.8.7@rails2 –default
2. Gem install rails -v 2.3.5
https://stackoverflow.com/questions/5959308
复制相似问题