Я собираюсь приступить к проекту, где пользователь сможет создавать свои собственные настраиваемые поля.МОЙ ВОПРОС - каков наилучший подход для чего-то подобного?
Вариант использования: у нас есть медицинские записи с такими атрибутами, как first_name, last_name и т.д.создавать настраиваемые поля.Например, они могут захотеть создать поле с именем 'second_phone' и т. Д. Затем они сопоставят свои CRM со своими полями в этом приложении, чтобы они могли импортировать свои данные.
Я думаю о создании таких таблиц, как'field_sets (has_many fields)', 'fields', 'field_values' и т. д. *
Кажется, это было бы довольно распространенным, поэтому я подумал, что сначала спрошу мнения и / или существующие примеры.1007 *