루비 온 레일즈는 루비로 작성된 MVC 패턴을 이용하는 오픈 소스 웹 프레임워크이다.모델,뷰,컨트롤러 패턴을 기반으로 하고 있다. (MVC패턴)모델(model)어플리케이션의 정보와 데이터를 다루는 규칙들을 의미한다.레일즈의 모델은 주로 데이터베이스의 테이블과 상호 작용