Computer Engineering/ruby on rails

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 요청시 문제가 없는데,..
루비레일즈 클론코딩 영상 리뷰입니다..:) 기억하고 싶은 부분만 슥삭 메모했습니다. 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..
유튜브 강의의 영상리뷰입니다. 두서없이 작성해보았습니다.. :).. https://www.youtube.com/watch?v=mlpVas0kBAk user 칼럼 추가하기 $ rails g migration add_cols_to_users name:string address:string post_code:string $ rails db:migrate validation 유효성 검사 추가하기 class Person migration 파일로 들어가서 방금 생성한 칼럼의 is_publish의 기본값을 true로 설정 add_column :packs, :is_publish, :boolean, default: true 이후 rake db 해주기 rake db:migrate app>model> Pack 칼럼 vali..
루비 및 레일즈를 윈도우 환경에서 설치해봅시다! https://haereeroo.tistory.com/8 1. WSL 설치 wsl은 리눅스용 윈도우 하위시스템입니다. 윈도우에서 리눅스 환경을 사용하는 개발자를 위해 윈도우 10부터 지원하는 기능입니다. wsl을 이용해서 가상머신을 이용하지 않고도 리눅스 환경을 사용할 수 있습니다. 1) powershell을 관리자 모드로 실행시켜줍니다. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 2) 윈도우를 재시작해줍니다. 3) microsoft sotre에서 우분투를 설치한 뒤 실행시킵니다. 2. 루비 설치 1) 루비 설치 전 필요한 dependency를 설치..
soohey
'Computer Engineering/ruby on rails' 카테고리의 글 목록 (2 Page)