2009-06-17 4 views
6

Rails gem/plugin/tutorial에서 stackoverflow가 사용하는 것과 유사한 배지/성취도 시스템을 만드는 방법을 보여주는 사람이 있는지 알고 있습니다.레일 "배지"유형 플러그인/자습서?

감사합니다.

+0

확인 : [http://stackoverflow.com/questions/885277/how-to-implement-an-achievement-system-in-ror](http://stackoverflow.com/questions/885277/how-to -implement-an-achievement-system-in-ror) – airy

답변

7

는 또한 성과 보석을 시도 할 수도 있습니다. 기본적으로 여러 성취 컨텍스트 (페이지 조회, 메시지 전송 등)를 필요한 경우 여러 수준으로 정의합니다. 그런 다음 특정 행사에 따라 가치를 적절하게 증액 한 다음 성취도에 도달했는지 확인할 수 있습니다.

이 링크는 또한 배지/성과 시스템 뒤에 사고의 비교적 자세한 설명이 있습니다

: RoR Achievement System - Polymorphic Association & Design Issues

+0

이것은 일종의 오래된 질문이며 ro 내 자신의 솔루션을 낚아 챘지 만,이 시간에 내가 찾고 있던 것이므로 이것을 답으로 표시 할 것입니다! –

0

나는 프레임 워크가 아닌 디자인 문제라고 생각한다. 객체 지향적 인 방식으로 빌드하는 방법을 알고 있다면 결국 레일즈에서 빌드하는 방법도 알게 될 것입니다.

레일즈 초보자 인 경우 Rails Guide on "Active Record Associations"을 확인하고 모델 및 배지/업적 시스템의 연결을 확인하십시오.

이외에도 : 아니요, 그런 시스템을 구축하는 데 도움이되는 턴키 - 젬/플러그인/자습서를 모르겠습니다. 먼저 작업 것을 얻을해야합니다, 그래서 그것은 레디 스 기반으로 https://github.com/mrb/achievements

: