✴Ruby on Rails, или Rails, е сървърна уеб приложение, написана в Ruby под лиценза MIT. Rails е рамка за модел-преглед-контролер (MVC), която осигурява стандартни структури за база данни, уеб услуга и уеб страници. Той насърчава и улеснява използването на уеб стандарти като JSON или XML за трансфер на данни и HTML, CSS и JavaScript за дисплей и потребителски интерфейс. В допълнение към MVC, Rails набляга на използването на други добре известни софтуерни модели и парадигми, включващи конвенционална конфигурация (CoC), не се повтаряйте (DRY) и активния модел на запис.
►Това приложение е предназначено за начинаещи, които биха искали да използват рубинската рамка за разработване на уеб приложения, базирани на бази данни.
【Теми, обхванати в това приложение, са изброени по-долу】
⇢ Ruby on Rails - Общ преглед
⇢ Въведение
⇢ Инсталиране
⇢ Рамка
Структура на директорията
⇢ Примери
⇢ Настройка на база данни
⇢ Активни записи
⇢ Миграции
⇢ Контролер
⇢ Маршрути
⇢ Изгледи
⇢ Оформления
⇢ Скелета
⇢ AJAX
⇢ Качване на файлове
⇢ Изпращане на имейли
Какво е Ruby on Rails?
Защо Руби?
Трябва ли да изучавате Ruby, за да научите релсите?
Защо Rails?
⇢ Разбиране на ръководните принципи на релсите
Където релсите стават усложнени
Как работи релсите
⇢ Шест перспективи по приложение на релси
⇢ Rails Stack
⇢ Има ли релси добре за начинаещи?
⇢ Какво прави Ruby and Rails различен от други езици за програмиране и уеб рамки?
Какви са някои начини да научите Ruby on Rails и колко дълго трябва да го очаквате?
⇢ Доктрината за релсите
⇢ Оптимизиране за щастие на програмиста
⇢ Конвенция за конфигуриране
⇢ Менюто е omakase
- Нито една парадигма
⇢ Exalt красив код
⇢ Осигурете остри ножове
⇢ Интегрирани системи с стойност
⇢ Напредък по отношение на стабилността
⇢ Натиснете голяма палатка
Ръководни предположения
Създаване на нов проект за релси
⇢ Стартиране на уеб сървъра
⇢ Първи стъпки и бягане
⇢ Полагане на земната работа
⇢ Създаване на статии
⇢ Изпълнение на миграция
⇢ Създаване на модел
Асоцииране на модели
⇢ Рефакторинг
⇢ Изтриване на коментари
⇢ Основно удостоверяване за сигурност
⇢ Конфигурационни настройки
⇢ Създаване на доклад за грешки
⇢ Какво става с исканията за функции
⇢ Сравнителен анализ на вашия код
⇢ Актуализиране на Changelog
⇢ Вилка
По-старите версии на Ruby on Rails
⇢ Какво представлява активният запис
⇢ Конвенция за конфигуриране в активен запис
⇢ Пренебрегване на конвенциите за наименуване
⇢ CRUD: Четене и писане на данни
⇢ Валидиране