是否有任何用于 ruby on rails 的 gem/plugin 可以在运行时在模型中定义自定义字段,而无需为每个不同的字段更改模型本身。
我正在寻找类似Redmineacts_as_customizable插件的东西,它被打包为可在 rails 方式中使用的 gem,即
gem 'gemname'
rails g something
rails db:migrate
class Model < ActiveRecord::Base
acts_as_something
end
这是Redmine 中使用的CustomField和CustomValue类。
编辑:
由于我的问题不清楚,我添加了一个简短的用例来更好地解释我的需求:
我希望用户能够设计自己的表单,并收集在这些表单上提交的数据。一个重要的决定是如何存储和访问这些自定义动态记录的设计。
取自这里,在本文中以不同的想法解决问题,但它们都有缺点。出于这个原因,我问是否已经在某些 gem 中解决了这个问题,而无需重新考虑整个问题。