Rails 3 - Как мне построить таблицу базы данных с множеством данных? - PullRequest
1 голос
/ 07 октября 2010

Я невероятно новичок в Rails и программировании в целом. Построил свое первое довольно статичное Rails-приложение. У меня есть сотни продуктов (в особенности футболки), у всех из которых есть связанные цвета (значения RGB) и размеры, которые мне нужно отобразить на нескольких страницах продуктов.

Вместо того, чтобы вручную кодировать эту информацию, я предполагаю, что мне нужно создать базу данных для нее. Если я создам модель продукта и контроллер продуктов с правильными заголовками таблицы, как мне получить данные в таблицу?

Большая часть документации, которую я читал, имеет отношение к созданию таблиц, содержащих динамический контент, сгенерированный пользователем, а не большие списки, подобные тому, который я пытаюсь создать.

Спасибо!

Ответы [ 2 ]

3 голосов
/ 07 октября 2010

Возможно, вам нужно заполнить ваши данные в: http://www.agileweboperations.com/seed-data-in-ruby-on-rails/

0 голосов
/ 07 октября 2010

Эй, Тикрафт, добро пожаловать в RoR.

Что ж, вы также считаете пользовательским контентом.Если у вас есть уже существующая база данных, которую вам просто нужно перенести, это уже другая история.Но, похоже, вы начинаете с нуля.Извините, если я ошибаюсь.

Чтобы начать с нуля, вы должны следовать учебным пособиям.

Создайте свою эшафот (эшафоты отлично подходят для начинающих).

rails g scaffold Product productType:string color:int size:string
rake db:migrate

Тогда начните перевозить всю эту информацию.Если вы когда-нибудь захотите перейти на новое приложение, вы можете легко выполнить mysqldump для вашей базы данных в новом приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...