Я создаю веб-приложение, где пользователю необходимо выбрать из базы данных упражнений. Они должны уметь видеть название упражнения, описание и уровень навыков. Какова наилучшая практика для построения таблицы базы данных для этой цели?Создание базы данных с Rails + Postgresql + Heroku
Я думаю, что могу написать каждое упражнение и его атрибуты в CSV-файле, а затем написать рубиновый скрипт, который будет анализировать его и создать объект упражнения в таблице базы данных для каждого упражнения, которое он анализирует. Тем не менее, я никогда не делал этого раньше и был бы признателен за отзывы.
И как мне перенести эту таблицу базы данных с разработки на производство на Heroku?
Большое спасибо за любую информацию.
если вы делаете файлы yaml будет лучшим выбором, чем csv. Хотя вы ставите их прямо в db, зачем вам нужен файл вообще, посмотрите на семена rake db –