Леса Ruby on rails в Netbeans 6.5 - PullRequest
0 голосов
/ 28 июня 2009

Я играю с функцией эшафот рельсов в Netbeans 6.5. Правый клик-> Generate дает мне меню, которое позволяет мне создать каркас, но запрашивает «пары атрибутов». У меня есть несколько таблиц с несколькими столбцами, и я бы предпочел, чтобы страницы в скаффолдах включали их все, а не указывали каждую из них по отдельности. Кто-нибудь знает, как это сделать в Netbeans?

1 Ответ

0 голосов
/ 28 июня 2009

Ты имеешь в виду, что хочешь собрать все столы одновременно? Я думаю, что сценарий этого не делает.

Но вы действительно можете создать таблицу со всеми необходимыми столбцами, указав все пары атрибутов. Я не использую Netbeans, извините, но вы можете указать их в командной строке следующим образом.

Каждая пара атрибутов - это столбец в вашей таблице. Например, эта командная строка

./script/generate scaffold blogpost title:string body:text

генерирует контроллер, модель и некоторые представления с именем blogpost. blogpost будет вашим именем таблицы, а title:string является парой атрибутов. Для большего количества пар атрибутов в той же таблице просто добавьте их в конец, разделив пробелом. Надеюсь, в Netbeans есть меню, в котором вы можете сделать то же самое.

Надеюсь, это поможет!

РЕДАКТИРОВАТЬ: только что видел скриншот функции в Netbeans. В разделе «Название модели» вы можете указать имя вашей таблицы. Под парами атрибутов вы можете перечислить все столбцы в вашей таблице, как показано выше.

title:string body:text

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

Rails с дизайном базы данных Non-Rails - переполнение стека

...