# rails
[Rails] 에러 핸들링
예시가 생각이 안나서 대충 이런식으로 많이 작성하는 거 같다~로 작성하였으니, 가볍게 봐주시면 감사하겠습니다.Rails 코드를 보면 StandardError를 rescue로 해논것도 있지만 어떤 에러를 캐치할지 더 명확하게 지정해주면 어디서 어떤 에러가 발생하였는지 명

지금까지 사용해본 웹 프레임워크 정리
참고 해당 내용은 제가 배우면서 느낌점이라서 사람마다 의견이 다를 수 있으며 프레임워크 공부량이나 깊이에 따라 내용 차이가 발생할 수 있다는 점을 감안하시고 봐주시면 감사하겠습니다. Spring 평가 : ★★★★☆ 언어 : Java, Kotlin, Groovy 장점

[Ruby][Rails] 프로젝트 생성
프로젝트 세팅하는 법 프로젝트 세팅이 끝났으면 설치는 간단합니다.위 커맨드를 입력해주면 <프로젝트명>에 입력한 디렉토리가 생성되는데 해당 디렉토리를 IDE로 열어주면 됩니다. 자신 있다면 터미널로 열어서 vim으로 편집해도 된다.전 자신 없으니...IDE를...해

[Ruby][Rails] 초기 세팅 하기
루비 설치 확인하기버전이 출력된다면 설치되어 있는 것이지만 설치되어 있지않으면 설치해주세요.데이터베이스 설치 확인저는 sqlite3데이터베이스를 사용할 예정으로 해당 데이터베이스가 존재하는지 확인해줍니다.Rails설치그리고 다음 커맨드를 입력하만 자동으로 rails가

코딩의 기초와 웹,앱 프로그래밍 8!
데이터 베이스란 : 데이터를 효율적으로 저장하는 공간RDB(Relational Database) : 엑셀처럼 짜여진 틀안에서 정해진 정보만 입력하는것NoSQL(Not only SQL) : 메모장에 적는것처럼 틀이 정해져 있지 않은것CRUD(CreateReadUpdate
rails - watch list day2
1. controller setup 먼저 이해를 위한 스키마 사진 재업로드 🏝 key point 어떤 모델의 컨트롤러가 필요한지 생각해보기. no need to generate movie controller 왜냐하면 먼저 movie 정보들을 모두 api로 가져와

rails watch list - day1
datatypesurl:stringforiegn_keys:referencesassociationdependent: :destroyDestroying the children is ideal. You do that by setting dependent: :destroy o

jwt로 로그인 기능 만들기 (React + Rails )
jwt란? JWT(Json Web Token)의 약자로, Json 포맷을 이용해 인증에 필요한 정보를 암호화 한 웹 토큰이다.

[Rails] 다운타임 없이 컬럼 삭제하기
단일 카테고리를 다중 카테고리로 개편하는 작업을 진행하면서 컬럼을 드랍는 작업도 함께 배포시 컬럼을 남겨두는 게 너무 싫었다) rails g migration class RemoveFieldFromTableName < ActiveRecord::Migration

hidden_field_tag
This will add a hidden input field with an authenticity_token that ensures the POST request is coming from your website and not from another. 이게 정말 뭘까

[Rails] :includes 로 SQL N+1 문제 개선하기
N+1 문제란? 쿼리 1번으로 N건을 가져왔는데, 관련 컬럼을 얻기 위해 쿼리를 N번 추가 수행하는 문제

Ruby 버전 업데이트 후 Apache/Passenger 에러 발생시
디플로이 해서 서비스가 돌고 있던 우분투 서버에서, 루비 버전을 업데이트 한 뒤에 서비스에 문제가 발생 하였다.tail -f /var/log/apache2/error.log 명령어로 로그를 확인 한 결과 아래와 같았다. 해결책 이를 해결 하기 위해서, 업데이트된 루비에

Rails bundle install 후 rails server 경고 발생시
노트북을 새로 구입하여 새 개발 환경에 기존 레일즈 프로젝트를 구축 하는 과정을 거치고 rails s 명령어로 서버 시작시 아래와 같은 경고 메시지가 다량으로 발생 하였다. 동작은 이상 없이만 아무래도 찜찜해서 워닝을 해결 하는 방법을 알아 보았다.구글링 해서 비슷한