Леса 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 - переполнение стека

Другие вопросы по тегам