해당 글은 https://blog.naver.com/kbs4674/221215364595 로 부터 게시글이 이전되었습니다. Github 작업을 하면서 만약 Private Git 저장소를 통해 작업이 이뤄질 경우 Push, Pull 작업을 할 때 마다 계~속 암호를 묻곤 합니다. 한 두번 묻는거면 좋겠는데 계에에속 물어보니까 슬슬 진절머리가 나더라고요.. 이 글 바로 전 글에는 git config --global credential.helper 'cache --timeout 7200' 위 명령어에 대해 소개를 했었는데, 이 명령어는 한시적으로만 안 물을 뿐, 결국은 나중에 또 계정정보를 묻게 되어있습니다. 그래서 이번에는 영구적으로 Github 계정정보를 묻지도 않는 SSH-Keygen에 대해 소개하고자 ..
해당 글은 https://blog.naver.com/kbs4674/221198239997 로 부터 게시글이 이전되었습니다. Github 작업을 하면서 만약 Private Git 저장소를 통해 작업이 이뤄질 경우 Push, Pull 작업을 할 때 마다 계~속 암호를 묻곤 합니다. 한 두번 묻는거면 좋겠는데 계에에속 물어보니까 슬슬 진절머리가 나더라고요.. 하지만 이런 귀차니즘을 조금이나마 덜어주는 명령어가 있습니다. git config --global credential.helper 'cache --timeout 7200' 바로 위 명령어인데요, 위 명령어를 터미널에 작성하면 "7200시간동안 메모리에 캐싱된 상태로 인증정보를 저장한다." 라는 의미로서 인증기록이 보존됩니다. 하지만 위 명령어는 터미널에 ..
참고 해당 실습은 댓글 비동기 구현을 Base로 설명이 됩니다. 해당 실습을 그대로 따라하고 싶으신 분은 사전에 프로젝트에서 다음 과정을 따라해주세요. git clone https://github.com/kcm4674/ex_devise cd ex_devise gem install rails --version=5.2.3 bundle install rake db:drop; rake db:migrate; rake db:seed 그동안 저희는 동기 형식으로 레일즈 내의 모든 이벤트가 이루어졌습니다. 대표적인 예로, 게시글 작성/수정/삭제 등 데이터 처리에 대해 이벤트 처리 홈페이지가 한번 새로고침이 되는 현상, 이것 자체가 동기라고 보시면 되겠습니다. 동기 개념 요청을 하는 시기와 응답을 받는 시기가 일치 이벤..
Post 모델에 종속된 댓글 구현을 한번 해보겠습니다. 참고 게시판이 될 Post 모델은 간단히 Scaffold로 구현으로 진행됩니다. 1 : M을 활용한 댓글 구현 1. 게시판이 될 Post Scaffold를 생성합니다. rails g scaffold post title content:text 참고 Scaffold 개념 [클릭] 2. 터미널에서 다음 명령어를 입력해서 Comment Model 및 Controller을 형성합니다. rails g model comment post_id:integer body:text 참고 post_id는 외래테이블(Post) 참고용으로 쓰일 예정입니다. rails g controller comments create destroy 참고 create : 새로 작성된 댓글 관련..