profile
rails
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에서 부트스트랩 사용 하기 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개의 댓글

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

문자열, 숫자 관련 뷰 헬퍼 2뷰 헬퍼에는 문자열 또는 숫자 데이터를 가공해서 사람의 눈으로 읽기 쉽게 가공 해주는 메소드 들이 있다. cycle 메소드 each 블록 내부에서 지정된 값의 목록에서 값을 뽑아 출력한다.특정 간격으로 테이블 색을 다르게 지정 하는데 유용

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

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

문자열, 숫자 관련 뷰 헬퍼 1 뷰 헬퍼에는 문자열 또는 숫자 데이터를 가공해서 사람의 눈으로 읽기 쉽게 가공 해주는 메소드 들이 있다. simple_format 메소드 문자열 전체를 <p>태그로 감싼다. 단일 개행 문자는 <br />로 변환 연결된 여러개의 개행

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

[Rails] 레일즈 데이터베이스 설정 방법 : database.yml 작성

액티브 레코드를 사용해 데이터베이스에 연결 하려면config/database.yml 파일을 설정 하면 된다.처음 프로젝트를 생성 하면 아래처럼 디폴트로 생성 되어 있을 것이다.

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

[Rails] 레일즈 ERB템플릿 파일 주석 작성

레일즈 애플리케이션을 작성 할때 View단에 해당 하는 \*.erb파일에 주석을 작성 하는 방법을 알아보자.가장 기본 적인 방법은 루비 코드 명시를 하고 루비의 라인 주석인 \`\`\`\`erb코드는 위와 같으며 a=1,b=2는 정상 처리 된다.아래처럼 개행을 해도 동

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

Rails 새 프로젝트 만들기 명령어 사용법

새 레일즈 생성 프로젝트 명령어현재 터미널상의 위치에 프로젝트명 폴더와 필요한 소스코드가 자동 생성 된다.이 명령어에는 몇가지 옵션을 넣을 수 있다.루비 경로를 지정 한다.데이터베이스 종류를 지정 한다. (기본은 sqlite이며 mysql, oracle, postres

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

Rails에서 Rspec으로 GraphQL 자동화 테스트 작성 하기

지난 포스팅에서는 GraphQL을 이용 해서 데이터를 읽고(read) 써(write) 보았다.이번 포스팅에서는 TDD 에 기반하여 프로젝트를 진행 하거나 CI/CD를 도입하기 위해서 필요한 것들 중에 하나인 Rspec 작성 작업을 진행 해보자.Resolver Objec

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

Rails에서 GraphQL 사용 해서 DB수정 하기

※ 이전 포스팅에서 작성한 GraphQL 사용하기 포스팅에서 이어집니다. Rails에서 GraphQL 사용 해서 DB수정 하기 시작점app/graphql/types/mutation_type.rb이는 모든 GraphQL 뮤테이션 쿼리의 토대가 된다.test_field는

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

Rails에서 GraphQL 사용 하기

Rails에서 GraphQL을 사용 하는 방법을 간단한 튜토리얼을 통해 알아보자.

2021년 10월 25일
·
0개의 댓글

Rails 에서 MySql을 사용하기 위한 database.yml 셋업

Gemfile에 mysql2 잼을 추가 해주자.bundle install로 설치 한다.config/database.yml 파일을 작성 한다.데이터베이스의 계정 정보는 Git과 같은 소스코드 관리툴에 넣으면 안되기 때문에 환경변수로 빼두었다.

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

Rails에서 RSPEC 테스트 작성 하기

원활한 테스트를 위해 알스펙과 팩토리봇 잼을 추가 한다.Gemfilebundle install명령어 실행해서 잼 설치팩토리 작성 : 레코드를 하나하나 수동으로 생성 하는 수고를 덜어준다. 아이디는 auto-increase로, 제목은 임의로 준다.

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