我是 RoR 的新手,但到目前为止我很喜欢它。对于当前项目,我已经开发了一个身份验证页面,用户将在登录前后进行身份验证。我知道我将在未来几周内做更多关于 RoR 的项目,我不想复制粘贴我的代码以在我的项目中启用身份验证。如何创建可以在多个项目中使用的身份验证系统。是否已经开发了任何插件?
您还应该考虑到,身份验证系统也随时待命(每次用户从一个页面转到另一个页面时,它应该通过检查她/他是否被授权以及会话尚未过期等等来监听。) . 这意味着即使在登录后我仍然需要身份验证/授权系统。以及如何将它与我将从事的其他 ruby 项目集成。我希望这是有道理的。
根据项目,授权用户的数据库可能相同或不同。
谢谢