異なるフィールドごとにモデル自体を変更する必要なしに、実行時にモデルのカスタムフィールドを定義する機能を提供するRuby onRails用のgem/プラグインはありますか?
Railsで使用できるgemとしてパッケージ化されたRedmineacts_as_customizableプラグインのようなものを探しています。
gem 'gemname'
rails g something
rails db:migrate
class Model < ActiveRecord::Base
acts_as_something
end
Redmineで使用されるCustomFieldクラスとCustomValueクラスは次のとおりです。
編集:
私の質問は明確ではないので、私の必要性をよりよく説明する簡単なユースケースを追加します。
ユーザーが自分のフォームをデザインし、それらのフォームで送信されたデータを収集できるようにしたいと思います。重要な決定は、これらのカスタム動的レコードの保存方法とアクセス方法の設計です。
ここから、この記事ではさまざまなアイデアで問題に取り組みますが、それらにはすべて欠点があります。このため、問題全体を再考する必要なしに、問題がいくつかの宝石でアプローチされているかどうかを尋ねています。