본문으로 건너뛰기
Advertisement

Ruby on Rails

Ruby on Rails(또는 Rails)는 Ruby로 작성된 풀스택 웹 프레임워크로, 생산성을 극대화하는 데 중점을 둡니다.

1. Rails의 핵심 원칙

  • 설정보다 관례 (CoC: Convention over Configuration): 이미 정해진 규칙을 따르면 설정할 항목이 대폭 줄어듭니다.
  • 반복 금지 (DRY: Don't Repeat Yourself): 동일한 정보나 로직을 중복해서 작성하지 않도록 돕습니다.

2. 생산성 (Scaffolding)

명령어 하나로 데이터베이스 모델, 컨트롤러, 뷰를 한꺼번에 생성할 수 있습니다.

rails generate scaffold Post title:string body:text
rails db:migrate

3. 강력한 라우팅

# config/routes.rb
Rails.application.routes.draw do
resources :posts
root "posts#index"
end

4. Rails의 생태계

Rails는 스타트업에서 빠르게 프로토타입을 만들고 서비스를 확장하는 데 매우 적합합니다. GitHub, Shopify, Airbnb 등이 Rails로 시작되었습니다.

Ruby의 우아함과 Rails의 생산성을 함께 경험해보세요!

Advertisement