rails 개발 일기 2 사용자 등록 (devise) · devise의 플래시 메시지
사용자 등록 기능 구현
*이 기사는 기술이나 지식의 공유 목적이 아니고, 완전하게 자기 만족의 아웃풋용입니다.
<개발 환경>
1. 루비 2.6.3
2. Rails 5.1.6
3. AWS Cloud9
4. GitHub
5. Heroku(예정)
이번에는 사용자 등록 기능을 구현할 때 devise를 사용해 보았습니다.
장치 구현
참고로 한 페이지는 이쪽입니다.
htps // // 여우. bぉg/라이 ls-로
기본적으로는 이쪽의 홈페이지대로에 진행되었습니다만, 플래시 메세지의 구현에 조금 당황했으므로 상세히 기재해 갑니다.
application.html.erb
<body>
<%= render 'layouts/header' %>
<% flash.each do |key, value| %>
<%= content_tag(:div, value, class: "#{key}") %>
<% end %>
<div class=" container text-center ">
<%= yield %>
</div>
</body>
이제 헤더 아래에 오류 메시지가 나타나야 했지만 헤더와 컨테이너 클래스의 주요 부분이 겹쳐서 표시되지 않습니다. . .
이것은 header에 fixed-top이라고 하는 클래스를 주고 있는 것으로 header는 상측에 고정되고 있습니다만, 그 아래에 body 부분도 겹쳐 버리고 있는 것으로부터 일어나 버린 것 같습니다.
그 때문에, body에 이하의 css를 더해 줍니다.
body {
padding-top: 50px;
}
이것으로
플래시가 표시됩니다.
devise 덕분에 사용자 등록 기능을 쉽게 구현할 수 있었으므로 다음은 게시 기능으로 이동하고 싶습니다.
Reference
이 문제에 관하여(rails 개발 일기 2 사용자 등록 (devise) · devise의 플래시 메시지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/nakasu1125/items/ebb8fa7deb1aa6e2ab26
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<body>
<%= render 'layouts/header' %>
<% flash.each do |key, value| %>
<%= content_tag(:div, value, class: "#{key}") %>
<% end %>
<div class=" container text-center ">
<%= yield %>
</div>
</body>
body {
padding-top: 50px;
}
Reference
이 문제에 관하여(rails 개발 일기 2 사용자 등록 (devise) · devise의 플래시 메시지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nakasu1125/items/ebb8fa7deb1aa6e2ab26텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)