title: Three-tier architecture in Ruby and Ruby on Rails
body: <p>I'm an <strong>ASP.NET MVC</strong> developer who decided to learn Ruby and Ruby on Rails. I already know something and created a web site on RoR. Developing on <strong>ASP.NET MVC</strong>, I have always used a three-tier architecture: data layer, business layer and UI (or presentation) layer. </p>
  
  <p>Trying to use this approach in a Ruby on Rails application, I found that there was no information about it (or maybe I just couldn't find it?).</p>
  
  <p>Perhaps someone can suggest me how to create or use three-tier architecture on Ruby on Rails?</p>
  
  <p>P.S. I use ruby 1.9.3 and Ruby on Rails 3.2.3.</p>