2011-12-27 1 views
2

새 계정 등록, 암호 변경, 전자 메일 변경, 관련 전자 메일의 일반적인 사용 사례로 로그인 양식과 사용자 계정 관리 페이지를 다시 작성하는 일이 어려워졌습니다. (이것은 OAuth/OpenID 솔루션을 허용하지 않는 클라이언트를위한 것입니다). 그래서 SinatraDatamapper으로 샘플 사이트를 만들고 있는데,이 샘플 사이트에는 가장 많은 증빙 된 형태의 기능 만 포함되어 있습니다.루비와 함께 Sinatra와 Datamapper를위한 웹 앱 믹스 인을 만든 사람이 있습니까?

내가 원하는 것은이 사이트를 누군가가 기존 앱에 넣고 맞춤 설정할 수있는 보석으로 포장하는 것입니다. 앱이 자체 데이터베이스와 웹 서버를 정의하기 때문에 까다로울 수 있다고 생각합니다. 따라서 Sinatra :: App 및 Datamapper :: Model의 믹스 인으로 다시 디자인해야합니다.

다른 사람이 사용해 보았습니까?

+0

나는 데이터 뱅크와 워든 (Warden)을 위해 Sequel과 함께 생각하고 있었지만 가능하다면 데이터 스토어에 독립적으로 만들고 싶습니다. 그것을 확장으로 쓰는 것을 고려 했습니까? http://www.sinatrarb.com/extensions.html 이미 완료된 것이 있으면 알려주십시오! – iain

+1

예. 방금 썼어! https://github.com/lsiden/accounts –

+0

감사합니다. – iain

답변

1

저는 Sinatra를 사용하여 웹 응용 프로그램에이 기능을 제공하기 위해 Ruby gem "accounts"를 만들었습니다. https://github.com/lsiden/accounts에 복제하거나 분기 할 수 있습니다.