Rails фреймворк - это база для наших веб-приложений. Без какой-то особенной конфигурации вы можете начать создавать ваше приложение и разместить его онлайн для использования другими людьми.
Есть три “компонента” у фреймворка “Модель”, “Отображение” и “Контроллер”. Мы пройдёмся по ним чуть позже, но коротко о том, что это такое и для чего:
-
Модели - это объекты, которые подсоединены к базе данных. Каждый раз, когда вы вызываете метод
saveдля одного из них, он положит этот объект в вашу базу данных. Таким образом вы будете иметь его снова при запуске вашего приложения. -
Отображения - делают видимыми ваши приложения в браузере; можете думать о них как о “Шаблонах”.
-
Контроллеры - это то, что заставляет это всё вместе работать. Они берут ваши модели из базы данных и далее рендерят отображения с данными которые они имеют.