2013-03-13 3 views
0

현재 Ruby on Rails를 개발 프레임 워크로 사용하는 웹 애플리케이션을 개발 중입니다. 내 응용 프로그램에는 그룹 기능이 필요합니다.레일즈 애플리케이션의 루비에서 페이스 북을 만드는 방법

나는 이와 같은 것을 가질 계획입니다. 사용자는 앱에 프로필을 갖습니다. 사용자가 그룹을 만들 수 있습니다. 이제 그는 이메일을 통해 사람들을 그룹에 초대 할 수 있습니다. 사실 나는 wikispace 토론 포럼과 같은 것을 만들기 위해 노력하고 있습니다. 따라서 사용자/교사는 모든 학생을 이메일로 초대하고 학생은 해당 그룹에 가입 할 수 있습니다.

이제 교사가 그룹에 게시물을 올릴 때마다 학생은 새로운 게시물이 완료되었다는 이메일을 받아야하며 게시물에 대해 의견을 나눌 수 있고 주제를 토론 할 수 있어야합니다. 나는 학생들을 위해 어떤 프로필도 만들지 않을 것이다.

ruby ​​on rail에서이 기능을 구현하는 방법에 대한 몇 가지 방법과 자원을 제안 해 주시겠습니까?

+0

귀하의 질문은 너무 광범위합니다. 대화방으로 가서 누군가가 당신을 그들의 날개 아래로 데려 갈 수 있는지 알아볼 수 있습니다. http://chat.stackoverflow.com/ –

답변

2

간단히 말해 서로 다른 모델을 만들고 그들 사이에 관계를 만들 필요가 있습니다. has_many (belongs_to) 또는 has_many_belongs_to_many 관계가 도움이됩니다. 먼저 "모델 맵"을 작성하여 모델 간의 관계를 더 잘 이해할 것을 권장합니다.

종이로도 할 수 있습니다. MVC가 가장 좋습니다.

참조 번호 herehere을 찾으십시오.

큰 일을 할 계획 인 것 같습니다. 그룹, 사용자, 블로그와 같은 기능을 만드는 것과 조금 더 복잡한 것들을 천천히 추가하는 것과 같은 작은 일부터 작게 시작하는 것이 좋습니다.

관련 문제