【공부 메모】devise를 실장시킨다③【좌절하지 않는다! 】
이번 목표
・로그인, 신규 등록, 프로필 변경 등등의 view 파일을 자신류에 어레인지한다!
1, devise의 view는 커멘드를 사용해 호출한다
devise의 로그인이라든지 프로필 화면이라든지 영어만으로 키모라고 생각했다.
거기서, 자신류로 재작성해 가려고 생각해 views 폴더를 열어 보았지만,
views 폴더에는 그런 파일이 없다.
아무래도, 커멘드로 입력을 해 devise의 view 파일을 호출하는 것 같다. 커맨드를 사용하지 않으면 안 된다든가 어떤 의도일까. 처음부터 내놓아주면 좋겠는데.
아니면 이것에는 뭔가 의도가 있는 것일까…
이하의 커멘드를 사용해 view 를 호출한다.
$ rails g devise:views
view가 아니고 views가 되어 있는 곳에 주의. view 파일은 하나가 아니니까.
2, 숨어 있던 view 파일이 나왔다.
명령을 입력하면 아래와 같이 views 폴더에 devise 폴더가 태어났다.
이 안에 view 파일이 들어 있다.
각 파일은 다음과 같습니다.
· 로그인 : app/views/devise/sessions/new.html.erb
· 사용자 등록 : app/views/devise/registrations/new.html.erb
· 사용자 정보 변경 : app/views/devise/registrations/edit.html.er
· 비밀번호 변경 : app/views/devise/passwords/edit.html.erb
· 메일 인증 : app/views/devise/confirmations/new.html.erb
· 비밀번호 재설정 : app/views/devise/passwords/new.html.erb
· 계정 잠금 해제 : app/views/devise/unlocks/new.html.erb
3, 각각의 view를 각각 괴롭히고 본다.
그건 그렇고,
<%= f.label :email %><br />
<%= f.email_field :email, autofocus: true %>
어쨌든 "이메일"을 "이메일"로 표시하고 싶을 때
<%= f.label :Eメール %><br />
<%= f.email_field :email, autofocus: true %>
라고 <%= f.label :email %>
쪽을 괴롭히는 거야.
4. 이것으로 일을 할 수 있었습니까?
우선, 어느 정도는 여기까지 해소할 수 있었다.
매뉴얼을 읽고 시험해보고 알았던 것을 Qiita에 실어 간다. 인풋 & 아웃풋으로 기억에 남는 공부법을 하고 있다.
다만, 문제인 것은 시간이 너무 걸리고 있다는 것. 점점 앞으로 나아가 나중에 여기에 올리면 좋을지도 모르지만, 120%, 하지 않는다. 절대로 하지 않는다. 나중에 하려고 하고, 제대로 나중에 한 시도가 없다.
그래서 수시로 업데이트하고 메모로 남겨 가기로 한다.
여기에 공부한 것을 남겨두는 이유는 다음 3가지이다.
・공부한 것을 확실히 기억에 남겨 두기 위해서
· 나중에 잊을 때 볼 수 있도록
· 이것을 본 친절한 분들로부터 조언을 줄 수 있기 때문에
과연 어디까지 이 습관이 익힐지 모르지만, 열심히 기록을 계속하고 싶다.
그러나 수단이 목적이 되지 않도록 조심하고 싶다.
과거 학습
【공부 메모】devise를 실장시키는 ①【좌절하지 않는다! 】
htps : // 이 m/타카토시 0905/이고 ms/d39832df81f3c6550b42
【공부 메모】devise를 실장시킨다②【좌절하지 않는다! 】
htps : // 이 m/타카토시 0905/이고 ms/db b303900f79f1208585
· devise의 설치와 user 모델을 만들었다
・로그인 화면이나 프로프 페이지의 루트 설정을 실시했다.
· 로그인 후 사용자 페이지 링크를 붙였다.
Reference
이 문제에 관하여(【공부 메모】devise를 실장시킨다③【좌절하지 않는다! 】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takatoshi0905/items/6f7e73ada9307657d679
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ rails g devise:views
<%= f.label :email %><br />
<%= f.email_field :email, autofocus: true %>
<%= f.label :Eメール %><br />
<%= f.email_field :email, autofocus: true %>
【공부 메모】devise를 실장시키는 ①【좌절하지 않는다! 】
htps : // 이 m/타카토시 0905/이고 ms/d39832df81f3c6550b42
【공부 메모】devise를 실장시킨다②【좌절하지 않는다! 】
htps : // 이 m/타카토시 0905/이고 ms/db b303900f79f1208585
· devise의 설치와 user 모델을 만들었다
・로그인 화면이나 프로프 페이지의 루트 설정을 실시했다.
· 로그인 후 사용자 페이지 링크를 붙였다.
Reference
이 문제에 관하여(【공부 메모】devise를 실장시킨다③【좌절하지 않는다! 】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takatoshi0905/items/6f7e73ada9307657d679텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)