# rails

63개의 포스트

Rails Associations

1:N Relations

2022년 7월 31일
·
0개의 댓글
·
post-thumbnail

HTTP나 DB나 거기서 거기다

HTTP나 DB나 도메인 아닌 의존성인 건 똑같다. 그러면 인터페이스가 다를 이유도 없지 않나?

2022년 5월 15일
·
0개의 댓글
·
post-thumbnail

[Rails] before_action 사용하기

before_action 을 사용하는 방법을 알아보자

2022년 4월 5일
·
1개의 댓글
·
post-thumbnail

상위 N건만 뽑아주세요

상위 N건만 뽑아주세요. 이 요청을 어떻게하면 빠르게 처리할 수 있을까? 🤔

2022년 4월 4일
·
2개의 댓글
·

rails - watch list day2

1. controller setup 먼저 이해를 위한 스키마 사진 재업로드 🏝 key point 어떤 모델의 컨트롤러가 필요한지 생각해보기. no need to generate movie controller 왜냐하면 먼저 movie 정보들을 모두 api로 가져와

2022년 3월 24일
·
0개의 댓글
·
post-thumbnail

rails watch list - day1

datatypesurl:stringforiegn_keys:referencesassociationdependent: :destroyDestroying the children is ideal. You do that by setting dependent: :destroy o

2022년 3월 23일
·
0개의 댓글
·
post-thumbnail

jwt로 로그인 기능 만들기 (React + Rails )

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

2022년 3월 1일
·
0개의 댓글
·
post-thumbnail

[Rails] 다운타임 없이 컬럼 삭제하기

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

2022년 2월 7일
·
0개의 댓글
·
post-thumbnail

Rails 7.0 출시 내용 정리

레일즈 7.0 업데이트 내용 정리

2022년 1월 22일
·
0개의 댓글
·
post-thumbnail

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. 이게 정말 뭘까

2022년 1월 14일
·
0개의 댓글
·
post-thumbnail

[Rails] :includes 로 SQL N+1 문제 개선하기

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

2021년 12월 26일
·
0개의 댓글
·
post-thumbnail

rails - active record : distinct

disctinct 에 대해 알아보았다 - !

2021년 11월 26일
·
0개의 댓글
·
post-thumbnail

[Rails] 액티브 레코드 데이터 검증 & 콜백 정리

액티브 레코드 데이터 검증(Validation) 알아보기

2021년 11월 18일
·
0개의 댓글
·
post-thumbnail

Ruby 버전 업데이트 후 Apache/Passenger 에러 발생시

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

2021년 11월 16일
·
0개의 댓글
·
post-thumbnail

Rails bundle install 후 rails server 경고 발생시

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

2021년 11월 16일
·
0개의 댓글
·
post-thumbnail

Rails mysql2 Gem 설치 실패시

Ruby 버전을 2.7에서 3.0으로 업데이트 한 뒤에 아래와 같은 에러가 발생 하며 MySql잼이 설치가 실패 하였다.M1 맥북이라 호환성 문제가 있나 싶었는데 그건 아니었다.해결법Gemfile.lock을 삭제 하고 새로 bundle install 한다.아래 명령어

2021년 11월 15일
·
0개의 댓글
·
post-thumbnail

[Rails] 마이그레이션 알아보기

Migration이란? 마이그레이션은 액티브 레코드의 기능으로, 데이터베이스 스키마(구조)를 변경하는 수단이다. 순수 SQL로 스키마 수정사항을 쓰는 대신, 마이그레이션을 통해 Ruby DSL을 사용하여 테이블에 대한 변경 사항을 작성할 수 있다. 데이터베이스에서

2021년 11월 11일
·
0개의 댓글
·
post-thumbnail

Rails에서 부트스트랩 사용 하기 1

이번 포스팅에서는 레일즈 프로젝트에서 부트스트랩을 사용하는 간단한 예제를 알아보자.Gemfile에 부트스트랩 잼을 추가 한다.파일을 저장 후 bundle install을 실행 한다.application.css 를 application.scss 로 리네임 해준다.아래 라

2021년 11월 10일
·
0개의 댓글
·
post-thumbnail

Rails 문자열, 숫자 관련 뷰 헬퍼4

Rails 문자열, 숫자 관련 뷰 헬퍼4 `image_tag(src)` 메소드 - src : 그림 파일의 경로 (절대 경로 또는 /app/assets/images 상대경로) ```rb <%= image_tag 'test1.gif' %> ``` 혹은 ```rb <%=

2021년 11월 9일
·
0개의 댓글
·

Rails 문자열, 숫자 관련 뷰 헬퍼3

Rails 문자열, 숫자 관련 뷰 헬퍼3 숫자를 가공 하기 number_to_currentcy(num) 메소드숫자를 통화 형식으로 변환 한다.number_to_human(num) 메소드숫자를 10, 100, 1000 단위로 변환number_to_human_size(nu

2021년 11월 8일
·
0개의 댓글
·