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 페이지입니다!
댓글
댓글 쓰기