新規アカウントの登録、パスワードの変更、電子メールの変更、関連する電子メールの通常の使用例で、ログイン フォームとユーザー アカウント管理ページを書き直すことにうんざりしました。(これは、OAuth/OpenID ソリューションを受け入れないクライアント向けです)。そのため、 SinatraとDatamapperを使用してサンプル サイトを作成しています。このサイトには、これらの機能だけが最も蒸留された形で含まれています。
私がやりたいのは、そのサイトを宝石にパッケージ化して、誰かが既存のアプリにドロップしてカスタマイズできるようにすることです。アプリは独自のデータベースと Web サーバーを定義するため、扱いが難しくなる可能性があると思います。そのため、Sinatra::App と Datamapper::Model のミックスインとして再設計する必要があります。
他の誰かがこれを試しましたか?