2

我厌倦了用注册新帐户、更改密码、更改电子邮件、关联电子邮件等常见用例重写登录表单和用户帐户管理页面。(这适用于不接受 OAuth/OpenID 解决方案的客户)。因此,我正在使用SinatraDatamapper创建一个示例站点,其中只包含最精炼形式的那些功能。

我想做的是将该站点打包成一个 gem,有人可以将其放入现有的应用程序中并进行自定义。我认为它可能会变得棘手,因为该应用程序定义了自己的数据库和 Web 服务器。因此,它们必须重新设计为 Sinatra::App 和 Datamapper::Model 的混合组件。

有没有其他人试过这个?

4

1 回答 1

1

我创建了 Ruby gem“帐户”来为使用 Sinatra 的 Web 应用程序提供此功能。它可以在https://github.com/lsiden/accounts克隆或分叉。

于 2012-01-05T06:34:44.530 回答