2016-01-11 3 views
-4

У меня есть структура формы, определенная в базе данных. Как я могу генерировать erb-файл «на лету» со всеми полями формы, которые вытаскиваются из базы данных, а не с их ручным кодированием в файл erb?Создать представление Rails на лету

+0

Как у вас есть структура в базе данных? – spickermann

+0

На самом деле это довольно просто. Вы просто извлекаете метаданные полей и для каждого поля в этой форме визуализируете соответствующий тип управления. Само представление представляет собой ~ 5 строк кода (вам понадобится еще один код в виде справки/сборщики форм). –

ответ

1
rails g scaffold User field:string field2:string field3:text --migration=false --skip 

Измените пользователя на имя модели u, также измените поля на поля u, используемые в базе данных.

Это пропустит файлы, которые уже существуют

Смежные вопросы