# ruby

76개의 포스트
post-thumbnail

Ruby - Object oriented programming

객체 지향 프로그래밍모듈을 통해 복잡한 코드를 단순화시킬 수 있었다 like 수납공간. 그러한 연장선상에서 진전된 개념이 바로 객체이다. object이다. Object를 쪼개보면 Class + instance가 있다. 이(사례, 구체적인 예제) 말에 익숙해질 것. !포

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

Ruby - module

모듈? 모듈에 대한 비유선생과 학생으로 이루어진 학교가 있다 - 학생이 늘어남 - 선생 공급 증가 - 학생 연령에 따라 학년 나눔 - 학년 안에서 반을 또 나눔 반이 없다고 생각하면, 체계없어 여러가지 문제가 발생. 따라서 여러가지 일정 기준에 따라 학생들을 묶는 것.

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

Ruby - code block

같은 결과를 갖는 코드. 위의 코드가 직관적이고 코드양도 적으며 여러가지 간섭, 영향받을 가능성이 더 적다. 사실 times 코드를 뜯어보면 반복문 함수가 들어있으므로 while을 이해하는 것이 중요.짧은 반복정도는 첫번째 코드 사용이 권장되지만, 이것외에는 다목적 사

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

Ruby - basic 1

JS 기본문법과 유사한 부분이 꽤 있기에 중복되거나 쉬운 부분은 제외하고 빠르게 리캡하는 정도로 정리1.문자와 데이터형 : 문자열의 제어파이썬도 동일문자열에 대해선 + \*만 가능 hello문자열 중 0번째 값을 가져오는 것. output > h데이터 처리할 때, 이러

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

Version 2 of the Ruby SDK will enter maintenance mode as of November 20, 2020 에러 해결

스프링 부트와 AWS로 혼자 구현하는 웹서비스의 무중단 배포 구현 부분에서profile.sh, stop.sh, start.sh, health.sh, switch.sh 를 작성하고아래와 같은 에러를 Trivis CI에서 만났다.검색 결과 다른 사람들의 경우 원인들이 아래

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

[ Github ] github 블로그 만들기 + jekyll 설치 하다가 중단

Zedd님의 왕초보를 위한 Github 블로그 만들기 (1) 을 참고하여 튜토리얼 진행하던 과정이 담긴 포스팅입니다.

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

Ruby on Rails 기본 개념 정리

Ruby와 Ruby on Rails 프레임워크에 대해서 정리하는 글

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

jekyll 오류 해결 (부제: github 블로그 만들기)

jekyll 오류 해결 (github page 만들기)

2021년 8월 21일
·
1개의 댓글
post-thumbnail

[ Ruby on Rails ] scaffold 완벽하게 지우기!

[scaffold 확실하게 지우기!] rake db:migrate 를 하는 순간..! table already exists.. 이미 테이블이 있다고 나온다.. 확실히 지운 줄 알았는데... 그래서 방법을 찾아보았다!

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

Jekyll 블로그

과거에 만들었던 내용물이 많고 복잡한 UI의 블로그를 삭제하고, 개인 메모로 정리하던 내용들을 앞으로는 블로그에 정리해두려고 옛날에 만들어 뒀던 Jekyll 블로그를 갈아 엎음poole 테마(참고 : jekyll 테마 사이트)를 고른 뒤 Jekyll 블로그 셋팅 진행하

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

[Ruby on Rails] devise (user 기능) 사용법, devise custom

devise 이 링크로 접속하면 rubygem 중 하나인 devise에 대한 설명, 문서 등이 나오게 됩니다. 오른쪽에 있는 GEMFILE: 을 복사합니다.프로젝트의 Gemfile이라는 파일을 열고 bootsnap 밑에 붙여넣기합니다.(저는 한 눈에 코드를 알아보기 위

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

Rails Mixin: ActiveRecord::Concern

어떤 모듈을 include 하거나 extend하는 것을 믹스인 이라고 했다. 믹스인은 다른 클래스에 추가하는 코드의 세트 이고, 모듈은 메서드와 상수의 모음이다.dry한 코드를 만들때 보통 공통 로직을 모듈로 빼고, 필요한 클래스에서 그 모듈을 포함시켜 사용한다. 모듈

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

[Ruby on Rails] 게시판 댓글 기능 구현 하면서 알게 된 것들

이번엔 강의를 듣지 않고 게시판 댓글 기능을 구현해보았다. 이 글에서는 배우게 된 점을 적어보려한다. (나중에 내가 다시 확인하기 위해서 ...) 🐣 모델의 관계 (board, comment) 하나의 board는 여러 개의 comments를 가질 수 있다. 따라서

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

[Ruby on Rails] 게시판 CRUD

사전에 필요한 작업들을 해주자!1\. rails g controller home (home 컨트롤러를 생성했다. 여기서 모든 액션을 다뤄줄 것이다.)2\. rails g model board (board 모델을 생성했다.)3\. db/migrate 안에 파일에 들어가서

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

[Ruby on Rails] 기본 동작 과정 이해 - 계산기

get, post 방식을 이용해 정말 간단한 계산기를 짜보며 동작 과정을 이해해 보았다! 🔋 controller 만들기 컨트롤러는 이렇게 만들면 된다. 맨 마지막은 controller 이름이 들어간다. 컨트롤러 이름은 보통 복수형으로 한다. 이름 뒤에 index

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

[Ruby on Rails] Ruby의 MVC 패턴

MVC는 총 3가지의 구성요소로 구성되어있다. Model(모델), View(뷰), Controller(컨트롤러) 세 가지이다.Model (모델)Model은 주로 데이터베이스와 관련된 작업을 처리한다. 모델을 통해 데이터베이스에 접속하여 CRUD와 관련된 일을 한다.Vi

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

[Ruby On Rails] Model의 업데이트는 부모기준으로..

Rails에서는 ActiveRecord라는 ORM을 지원하고 있다. 많은 orm에서 제공해주는 더티체킹, 레이지로딩의 개념도 갖고 있다.이슈가 있었던 부분은 Product 상품의 모델에는 이미지 최소 4장이상 업로드의 조건을 갖고 있었는데, 상품 업데이트 Update

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

입력하기

Ruby에서의 입력은 get.chomp()를 사용해요 🙃

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

변수와 할당

변수는 Name = Value로 선언하고, 타입은 명시하지 않아요 🙂

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

문자열 다루기

hello와 world를 합칠때는+를 사용해요또한 hello라는 문자열을 반복하여 3번 출력하고 싶으면 \*를 사용해요그리고, 문자열을 소문자로 바꾸고 싶다면 .downcase()를 사용해요. 대문자는 .upper()를 사용하죠문자열의 길이를 알고싶으면 .length(

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