Ruby on rails는 Ruby 언어로 작성된 오픈소스 웹 프레임워크DRY (Don't Repeat Yourself) 같은 코드가 존재한다면 그것은 나쁜 것을 의미하며, 같은 코드의 반복을 줄인다Convention Over Configuration (설명 보다
homebrew는 맥 OS를 위한 package manager로 CLI 기반으로 필요한 프로그램을 쉽게 설치할 수 있게 한다.terminal에 명령어를 입력 (homebrew 공식 사이트에 게시된 명령어)$ /bin/bash -c "$(curl -fsSL https&
ruby 설치 이후, terminal에서 ruby 명령어를 사용할 수 있다.ruby의 기본적인 정보를 확인할 수 있으며 루비로 작성된 프로그램(.rb)을 실행할 수 있다.$ ruby help \`\`\`$ irb \`\`\`quit or exit 명령어 입력을 통해 r
첫글자는 \_ 또는 소문자로 시작첫글자로 숫자가 올 수 없음변수는 기본적으로 지역변수로 선언되며, 선언한 장소에 따라 블록, 메소드 내부, 클래스 내부, 모듈 내부, top level 스코프를 가진다top level은 변수가 블록, 메서드, 클래스, 모듈 등에 속하지
method 이름 끝에 !를 사용하면 변수 자체에 method의 결과를 바로 적용 가능변수에 할당된 값이 string이 아니여도 string으로 변환할 필요가 없음ruby에서 다른 자료형의 더하기 연산시 에러를 발생서로 다른 자료형 간 연산을 위해서는 형변환이 필요.t
Array : 순서가 있는 값들의 집합 안에 값을 나열해서 사용 가능, 내부의 값은 타입 제한이 없으며 순서(index)를 가진다. 배열 간의 비교를 위한 연산자를 제공한다 x = 1,2,3,4,5 y = 3,4,5,6,7 x & y x | y x