Леса Ruby on rails в Netbeans 6.5
Я играю с функцией эшафот рельсов в Netbeans 6.5. Правый клик->Generate дает мне меню, которое позволяет мне создать каркас, но запрашивает "пары атрибутов". У меня есть несколько таблиц с несколькими столбцами, и я бы предпочел, чтобы страницы в скаффолдах включали их все, а не указывали каждую из них по отдельности. Кто-нибудь знает, как это сделать в Netbeans?
1 ответ
Ты имеешь в виду, что хочешь подмостить все столы одновременно? Я думаю, что сценарий не делает этого.
Но вы действительно можете создать таблицу со всеми необходимыми столбцами, указав все пары атрибутов. Я не использую Netbeans, извините, но вы можете указать их в командной строке таким образом.
Каждый атрибут пары представляет собой столбец в вашей таблице. Например, эта командная строка
./script/generate scaffold blogpost title:string body:text
генерирует контроллер, модель и некоторые представления с именем blogpost. blogpost
будет вашим именем таблицы, и title:string
это пара атрибутов. Для большего количества пар атрибутов в той же таблице просто добавьте их в конец, разделив пробелом. Надеюсь, есть меню, которое вы можете сделать то же самое в Netbeans.
Надеюсь, это поможет!
РЕДАКТИРОВАТЬ: только что видел скриншот функции в Netbeans. В разделе "Название модели" вы можете указать имя таблицы. Под парами атрибутов вы можете перечислить все столбцы в вашей таблице, как показано выше.
title:string body:text
Если вы решите использовать Rails с уже существующими таблицами, это более сложная тема, потому что Rails навязывает определенное соглашение об именах столбцов, и это, возможно, означает, что вы не будете его соблюдать.
Rails с разработкой базы данных Non-Rails - переполнение стека