Динамическое создание новых моделей Active Record и таблиц базы данных

Я не уверен, как именно назвать этот вопрос. Я только начал программировать на стороне сервера, и мне нужна помощь.

Все руководства, которые я прочитал по RoR, касаются создания предопределенной таблицы и с предопределенными полями (идентификатор, имя, адрес электронной почты и т. Д.). Они используют ActiveRecord в качестве базового класса, а сохранение в db выполняется автоматически суперклассом.

Я пытаюсь запрограммировать то, что позволяет пользовательскую таблицу с полями. Так что подумайте об этом. В веб-интерфейсе будет пустая таблица, пользователь назовет таблицу и добавит столбцы (поле), а затем добавит строки, а затем сохранит ее. Как мне это реализовать? Я не прошу подробностей, просто краткий обзор. Как я уже сказал, все учебные пособия, которые я прочитал до сих пор, имеют дело с предопределенными таблицами с полями, в которых предопределен подкласс ActiveRecord.

Вкратце, я спрашиваю, как создавать таблицы в базе данных во время выполнения и добавлять поля в таблицы.

Надеюсь, я был ясен, если нет, пожалуйста, дайте мне знать, и я постараюсь уточнить немного подробнее. Спасибо.

5
задан sarnold 12 November 2011 в 05:25
поделиться