Как уже было описано в предыдущих статьях, рельсы работают с Базой данных через ActiveRecord(обьектная прослойка между Бд і web-приложением), настройка производится в одном единственном файле конфигурации. Возникает логичный вопрос - мы создали базу, настроили конфиги, так как же нам создать структуру БД??
Ответ - миграции. Что же такое миграция и зачем они вообще нужны?
Миграция - это файл который содержит описание создания в БД таблиц и полей. Чтобы создать миграцию воспользуйтесь или консолью или меню вашей IDE. В консоли надо набрать - ruby script/generate migration add_a_new_table. "Add a new table" - название миграции, которое должно описывать действие с БД.
Содержимое файла( Как пример приведем код создания
...
Читать дальше »
|
|