Rails 如何使用构建器生成自定义表单

How to Generate Custom Forms with Builders in Rails

我有一个 Rails4 申请,用于举办不同活动的申请。

问题是,每个活动的申请表都需要有不同的字段。对于某些事件,我需要询问用户性别,对于某些事件,我需要询问用户的职业。每个活动的申请表结构都大不相同。

我在使用 Wordpress 时已经能够用 VisualFormBuilder 处理这个问题。 VisualFormBuilder 是一个插件,可以在生成自定义表单时为您提供灵活性。您只需拖放所需的字段(输入、选择、复选框等),它就会为您创建自定义表单。

在 Rails 中做这种事情的最佳方法是什么?有可用的GEM吗?或者这背后的逻辑和策略是什么?

您可以使用动态表单生成器。按照这个 github link。希望它有用。 https://github.com/railscasts/403-dynamic-forms