# Ruby on Rails

47개의 포스트
post-thumbnail

인상적인 코드

외국어를 배울 때 여러 구문을 접하는 것처럼 어떤 프로그래밍 언어를 배울 때도 그 언어에 걸맞는 여러 숙어를 배워야한다.

2023년 1월 15일
·
0개의 댓글
·
post-thumbnail

[번역] Code I like (III): Good concerns

Rails의 concern은 만병통치약인가, 아니면 어떤 대가를 치르더라도 피해야하나?

2022년 10월 29일
·
0개의 댓글
·
post-thumbnail

[번역] Code I like (II): Fractal journeys

좋은 코드는 프랙탈과 같다.

2022년 10월 26일
·
2개의 댓글
·
post-thumbnail

[번역] Code I like (I): Domain-driven boldness

도메인을 명확히 드러내자.

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

루비, !할 것인가 !하지 않을 것인가

`map!`, `map`. `filter!`, `filter`

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

좀 더 빠른 루비

루비가 느리다고 해서 느린 코드를 짤 필요는 없다

2022년 10월 2일
·
4개의 댓글
·
post-thumbnail

Trilogy: 레일즈를 위한 새로운 DB 어댑터

Rails를 위한 새로운 DB 어댑터

2022년 8월 30일
·
0개의 댓글
·
post-thumbnail

Rails 트랜잭션 콜백의 신기한 동작

기본적으로 액티브 레코드 콜백은 정의한 순서대로 실행이 된다. 하지만 트랜잭션 콜백의 경우에는 역순으로 실행이 되는데 그 이유에 대해서 알아보자 트랜잭션 콜백이란? orm 메서드를 사용해서 crud를 할 때 트랜잭션 안에서 쿼리를 실행하게 되는데 콜백이 트리거 되는 기

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

쿼리튜닝: 인덱스 설계를 중심으로

빠르게, 더 빠르게, 더욱 더 빠르게

2022년 7월 3일
·
0개의 댓글
·

Ruby on Rails

출처 : 드라마컴퍼니

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

HTTP나 DB나 거기서 거기다

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

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

[Ruby on Rails] 0. 개발환경 설치

요 근래 dev-matching 시험을 보고 여기저기 수 많은 기업들을 지원했다.3.5솔이였고 시험 자체는 합격이였지만 서류 조차 떨어지는 기업이 있는 반면2차 시험을 보는 곳 또한 있었다.그런데, 면접 과제로 Ruby on Rails를 요구하는 기업이 있었다....일

2022년 4월 10일
·
0개의 댓글
·
post-thumbnail

Rails 유효성 검사 - uniquness

레일즈에서는 유효성 검사 중 uniquness를 사용하여 값이 유니크한지 검사할 수 있다. uniquness 유효성 검사에는 여러 가지 옵션들이 있는데 각 옵션에 대해서 정리하려고 한다. 기본 사용 방법 여러 컬럼에 대해서 확인하기 1명의 유저는 1개의 해적단에만 가입할 수 있다고 가정하고 같은 유저가 같은 해적단에 가입하려고 할 때 유효성 검사를 하...

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

상위 N건만 뽑아주세요

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

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

Ruby에서 어떤 if style을 사용하시나요?

최근에 if문을 사용할때 코딩 스타일에 대해 재밌는 글을 읽었다. 보통 ruby에서 if문을 사용할 때 두 가지 방법을 사용한다.나는 변수를 정의한 라인에 if문을 사용하는 첫 번째 방법을 사용하고 있었는데 몇 가지 단점들이 있었다.변수명이 바뀌어 변수의 길이가 달라지

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

더 객체지향적인 Rails

객체지향적인 사고와 PORO로 거대한 ActiveRecord를 응집도는 높고 결합도는 낮은 클래스들로 빚어내자.

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

Rails 6.0 create_or_find_by

값을 찾고 만약 값이 없을 경우에 데이터를 생성하는 find_or_create_by를 사용한다.하지만 이 메서드는 레이스 컨디션의 문제점이 발생할 수 있다. 다른 스레드나 프로세스에서 동시에 호출이 일어날 경우 데이터가 중복해서 생성이 될 수 있는 것이다.

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

Rails의 Map vs Pluck

Active Record 모델에서 특정 컬럼의 데이터만 가져올 수 있는 방법으로 pluck과 map을 사용한다. 두 개의 메서드중 어느 상황에서 어떤 메서드를 써야하는지 알아보도록 한다.필요한 컬럼의 데이터를 가져온다. Active Record 객체를 생성하지 않고 데

2022년 3월 5일
·
0개의 댓글
·

Enrollment Page

add to Gemfile under codestart bundleparameters - tutor_id, start_time, active(1: available, 2: unavailable)Set the homeLoad total week-calendarTutor-

2022년 3월 3일
·
0개의 댓글
·

Setup Ruby on Rails (with Troubleshooting)

install Ruby on Railsprob 1. Permission denied and failed to install bundlesol)1\. Install 'rvm'https://zwbetz.com/install-ruby-version-manager-o

2022년 2월 25일
·
0개의 댓글
·