Есть ли какой-нибудь драгоценный камень/плагин для ruby on rails, который дает возможность определять настраиваемые поля в модели во время выполнения без необходимости изменять саму модель для каждого другого поля.
Я ищу что-то вроде плагина Redmine act_as_customizable, который упакован как гем, который можно использовать в рельсах, т.е.
gem 'gemname'
rails g something
rails db:migrate
class Model < ActiveRecord::Base
acts_as_something
end
Вот CustomFieldи Классы CustomValue, используемые в Redmine.
Поскольку мой вопрос не ясен, я добавляю краткий вариант использования, который лучше объясняет мою потребность:
Я хочу, чтобы пользователи могли создавать свои собственные формы и собирать данные. представлены на этих формах. Важным решением является проектирование того, как эти пользовательские динамические записи хранятся и доступны.
Взято из здесь, в этой статье подходят к проблеме с разными идеями, но все они имеют недостатки. По этой причине я спрашиваю, была ли проблема решена в какой-то жемчужине без необходимости переосмысливать всю проблему.