분류 전체보기

Error Can't verify CSRF token authenticity. Completed 422 Unprocessable Entity in 3ms 문제 상황 ajax를 이용해서 data update를 하려고 할 때 422에러와 함께 csrf token 에러가 발생했습니다. 문제 원인 1. 422 422에러는 서버가 요청을 이해했고 요청 문법도 올바르지만 요청된 지시를 따를 수 없음을 의미합니다. 그러므로 클라이언트는 요청을 수정해야할 필요가 있습니다! (err422는 동일한 형태로 다시 보내서는 안됨을 의미함) 2. CSRF token authenticity Can't verify CSRF token authenticity. 는 레일즈에서 제공하는 form태그로 method 요청시 문제가 없는데,..
이미 PR에 푸쉬된 커밋을 되돌리는 방법을 기록합니다. 방법은 두 가지입니다. 1. 푸쉬된 커밋을 되돌리고 싶지만, 되돌리기 전 상황도 기록하고 싶을 때 -> revert 2. 푸쉬된 커밋을 없애고 싶을 때 -> reset 저는 보통 깃허브 데스크탑을 사용하여 커맨드 라인에서 사용할 일이 없지만 혹시나 해서 기록해봅니다! 1. commit 이력 조회하기 git log --oneline 2. revert 현재까지 남긴 이력들을 유지한 채 되돌리고 싶은 commit을 원상복구시킵니다. (기존 commit을 남겨두고 복구 commit이 추가됨) 팀 협업을 할 경우 코드 공유가 필수이기 때문에 사용합니다. 기존 커밋을 남겨야 문제 발생 소지를 줄일 수 있습니다! git revert "commit hash" 3...
· DevOps
PostgreSQL을 쓰는 이유는? 트랜잭션 : 관계형 DBMS 작업 단위인 트랜잭션과 트랜잭션의 안전한 수행을 위한 MVCC와 ACID라는 속성을 지원한다. 대용량의 복잡한 연산 처리를 안전하게 해내는 역할 다양한 플랫폼 : mac, window, unix, linux 등 다양한 플랫폼에서 사용가능 확장성 : 사용자 정의함수, 연산자 등 사용자 정의 객체를 지원한다. 오픈소스 라이선스이므로 비용을 지불할 필요가 없고 사용자들에 의해 자유로운 확장이 가능하다. 비용은 저렴하고 안정성은 뛰어난 편이므로 소규모 사용자들에게 인기있는 편이다. PostgreSQL의 프로세스 구조
루비레일즈 클론코딩 영상 리뷰입니다..:) 기억하고 싶은 부분만 슥삭 메모했습니다. https://www.youtube.com/watch?v=lHRt8TsvQbo pack_controller.rb index 액션 수정하기 publish인 상태만 게시판에서 보일 수 있도록 수정해주어야 한다. def index //@packs = Pack.all @packs = Pack.published end pack 모델 더미 데이터 추가하기 app>models>pack.rb 에 self.set_dummy_datas를 생성 20.times를 통해 20번의 create 반복이 가능하다. faker gem을 활용해 random으로 product_name을 생성한다. https://github.com/faker-ruby/fa..
soohey
'분류 전체보기' 카테고리의 글 목록 (16 Page)