Ruby로 간단한 웹 애플리케이션 만들기 | mj의 블로그

Ruby로 간단한 웹 애플리케이션 만들기

안녕하세요, mj입니다! 오늘은 Ruby를 사용하여 간단한 웹 애플리케이션을 만드는 방법에 대해 알아보겠습니다. Ruby는 문법이 간결하고 직관적이어서 웹 개발에 많이 사용되는 언어입니다. 이 글에서는 기본적인 웹 애플리케이션을 만들기 위한 단계와 예제를 소개할 것입니다.

1. Ruby 설치하기

먼저, Ruby를 설치해야 합니다. Ruby는 공식 웹사이트에서 다운로드할 수 있습니다. 설치 후, 터미널에서 다음 명령어로 설치된 Ruby 버전을 확인합니다:

ruby -v

2. Sinatra 프레임워크 사용하기

Ruby로 웹 애플리케이션을 만들기 위해 Sinatra라는 경량 웹 프레임워크를 사용할 것입니다. Sinatra는 설정이 간단하고 빠르게 웹 애플리케이션을 구축할 수 있게 도와줍니다. 다음 명령어로 Sinatra를 설치합니다:

gem install sinatra

3. 기본 웹 애플리케이션 만들기

이제 간단한 웹 애플리케이션을 만들어 보겠습니다. 아래 코드를 app.rb 파일에 작성합니다:

require 'sinatra'

get '/' do
  '안녕하세요, Ruby 웹 애플리케이션에 오신 것을 환영합니다!'
end

4. 애플리케이션 실행하기

애플리케이션을 실행하려면 터미널에서 다음 명령어를 입력합니다:

ruby app.rb

브라우저에서 http://localhost:4567로 접속하면, 아래와 같은 결과를 확인할 수 있습니다:

출력: 안녕하세요, Ruby 웹 애플리케이션에 오신 것을 환영합니다!

5. 추가 예제들

예제 1: 간단한 계산기

get '/calculate/:num1/:num2' do
  num1 = params[:num1].to_i
  num2 = params[:num2].to_i
  "결과: #{num1 + num2}"
end

출력: 결과: 5 (num1=2, num2=3일 경우)

예제 2: 사용자 이름 인사하기

get '/hello/:name' do
  "안녕하세요, #{params[:name]}님!"
end

출력: 안녕하세요, mj님! (name=mj일 경우)

예제 3: 현재 시간 출력하기

get '/time' do
  "현재 시간: #{Time.now}"
end

출력: 현재 시간: 2025-04-03 12:00:00 (실제 실행 시각에 따라 다름)

예제 4: 간단한 HTML 페이지 반환하기

get '/html' do
  '

안녕하세요, HTML 페이지입니다!

' end

출력: 안녕하세요, HTML 페이지입니다!

댓글

이 블로그의 인기 게시물

리눅스에서 SSH 설정하고 사용하는 법

삼바 서버 구성하기: 리눅스와 윈도우 간의 파일 공유 완벽 가이드

011) Rocky Linux 9.5 설치 방법: 단계별 가이드와 설정 팁