gpt4 book ai didi

ruby-on-rails - 如何允许用户在Rails中定义任意数量的字段

转载 作者:行者123 更新时间:2023-12-04 04:03:02 25 4
gpt4 key购买 nike

我正在构建一个CMS,管理员必须能够定义不同类型(文本,复选框等)的任意数字字段。然后,用户可以填写这些字段并生成帖子。

如何在Rails中完成?我猜想这些“虚拟”属性的持久性将在数据库的序列化属性中完成。但是我不确定如何构造 View 和 Controller ,或者应该在哪里定义字段。

最佳答案

您所描述的称为Entity-Attribute-Value model。马特·W。提供了2种可能的解决方案,但您也可以使用实现该数据模式的这些gem之一来代替自己处理:

  • eav_hashes
  • hydra_attribute

  • 我以前从未使用过这些 gem ,所以我不能建议哪个是最好的。

    RefineryCMS为您需要的功能提供了 this extension。您可能想看看想法。

    还有一个类似的 older question here on Stackoverflow

    关于ruby-on-rails - 如何允许用户在Rails中定义任意数量的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39328291/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com