Ruby on Rails — мощный фреймворк с открытым исходным кодом для построения веб-приложений с использованием баз данных. Он использует архитектуру модель-представление-контроллер, обеспечивает интеграцию веб-приложений с веб-сервером и СУБД, предоставляя однородную среду для разработки на Ruby.

Модель предоставляет объектно-ориентированное представление данных, реализует бизнес-логику и обеспечивает сохранение и загрузку данных из базы. Контроллер отвечает за взаимодействие с пользователем передавая данные в модель и обеспечивая подготовку полученных результатов для отображения. Представление — это пользовательский интерфейс, который отображает данные, полученные от контроллера. В Ruby on Rails есть готовые решения для частых задач, которые позволяют автоматически создавать модели для распространенных типов сайтов.

На виртуальные серверы с поддержкой Ruby on Rails предоставляется все программное обеспечение, необходимое для работы с этим фреймворком. В частности поставляется настроенный веб-сервер Apache с установленным модулем Phusion Passenger, который позволяет запускать веб-приложения на Ruby. В настоящее время Phusion Passenger — это наиболее предпочтительный путь развертывания приложений Ruby on Rails, рекомендуемый авторами этого фрейм-ворка.

Для хранения данных моделей вы сможете выбрать любую из двух предустановленных СУБД: SQLite или MySQL.


Образы систем с поддержкой Ruby on Rails
  1. CentOS и Ruby on Rails.   Заказать

Другие готовые решения
  1. LAMP.
  2. 1С-Битрикс: Управление сайтом.

Дополнительные материалы
  1. Официальный сайт фреймфорка Ruby on Rails.
  2. Официальный сайт веб-сервера Apache.
  3. Официальный сайт модуля Phusion Passenger.
  4. Официальный сайт СУБД MySQL.
  5. Перечень предустанавливаемого ПО.