2010-08-18 3 views
4

저는 레일을 처음 사용하고 새로운 것을 고안했습니다.Ruby on rails, devise, 사용자 프로필 설정 방법

사용자 컨트롤러를 설정 했으므로 현재 사용자의 전자 메일 주소를 보여주는보기를 만들었습니다. 이제는 사용자 프로필 페이지가 필요합니다. 여기에서 사용자는 개인 정보 등을 추가하고 게시 된 게시물 등을 추적 할 수 있습니다. 기본 커뮤니티 기능.

어떻게 디자인해야합니까? userprofile과 같은 다른 컨트롤러와 모델을 만들어야합니까? 나는 이미 users이라는 컨트롤러를 가지고 있으며 devise가 만들었습니다. 그걸 재사용 할 수 있을까요 아니면 새로 만들어야하나요?

나는 아이디어를 얻기 위해 몇 가지 예를 좋아할 것입니다. 나는 아직도 레일의 개념과 조금 혼동 스럽다.

답변

2

컨트롤러의 이름은 UsersController로 지정해야합니다. 모델 클래스의 이름은 User이고 데이터베이스 사용자의 테이블입니다.

RESTfull 컨트롤러를 정상적으로 만들면 index, new, show 및 delete 작업이 수행됩니다. 이것은 사용자가하고 싶어 할 일과 잘 일치합니다. 생각해야 할 것은 모든 사용자가 사용자의 프로필에 저장된 모든 정보를 볼 수있는 권한을 가져야하지만 모델이 userprofile 인 경우 변경되지 않는다는 것입니다.