문과를 나왔지만 갑자기 Ruby on Rails 학습이 시작되었습니다. #10 사용자의 업데이트, 표시, 삭제

1249 단어 Rails
이전 장에서 사용자가 로그인할 수 있고 로그인 상태를 유지할 수 있는 구조를 세웠다.
이 장에서 사용자는 업데이트, 표시, 삭제를 할 수 있다.

10.1 사용자 업데이트


사용자를 편집할 수 있도록 편집할 뷰를 작성합니다.
코드의 내용은 이미 이해를 따라가지 못하지만 사용자 정보는 이미 순조롭게 업데이트될 수 있다.
(왠지 두상까지 변했다.)

10.2 승인


보아하니 웹 응용 분야에서 인증과 인정은 서로 다른 개념을 가리키는 것 같다.
인증이란 사이트 사용자를 식별하는 것을 가리킨다
권한 부여는 이 사용자가 실행할 수 있는 조작을 관리하는 것이다
따라서'인정'이라고 불리는 이 절에서 사용자가 실행할 수 있는 조작을 관리한다.
구체적으로 사용자 편집은 로그인한 사용자로만 제한됩니다.
또 이 절에서フレンドリーフォワーディング라는 개념이 나왔다.
처음에는 무슨 일인가 싶었는데 결국에는 자주 만나는 현상이다.
예를 들어 사용자 정보 편집 페이지에 접근할 때 로그인을 요구받는다고 가정합니다.
로그인 후 첫 페이지로 건너뛰지 않고 열려는 페이지 (사용자 편집 페이지) 로 이동하는 것을 우호 전송이라고 한다.
확실히 나는 우호적으로 전송되지 않은 사이트를 좋아하지 않는다.
비록 매우 작지만, 나는 이것이 매우 중요한 요소라고 생각한다.

10.3 모든 사용자 표시


이 섹션은 모든 사용자의 목록 페이지를 만듭니다.
나는 많은 친구를 사귀었다.

10.4 사용자 삭제


관리 권한이 부여되면 사용자는 삭제할 수 있습니다destroy.

좋은 웹페이지 즐겨찾기