【问题标题】:Creating dynamic form in Formtastic based on key/value store基于键/值存储在 Formtastic 中创建动态表单
【发布时间】:2012-09-19 17:04:05
【问题描述】:

我正在 Rails 中创建一个应用程序,将表单定义作为键/值对存储在数据库中。它基本上是一个在线表单生成器。

存储数据是容易的部分,但我正在尝试使用 formtastic 来呈现动态创建的表单。到处搜索,找不到解决方案。

有没有办法根据键/值对的集合动态生成表单?

类似:

<% @form.fields.each do |f| %>
     <!-- RENDER FIELDS HERE -->
<% end %>

提前致谢

【问题讨论】:

  • 这方面有进展吗?
  • 不使用 formtastic。我的一位同事使用标准 html 完成了此操作,但我仍然很想知道如何使用 formtastic 进行操作。
  • 您能否详细说明键值的含义?列出您存储数据的方式。

标签: ruby-on-rails ruby-on-rails-3 formtastic


【解决方案1】:
<% @form.fields.each do |f| %>
  <!-- RENDER FIELDS HERE -->
<% end %>

这可以工作,除非你用新的局部变量 f 覆盖你的 formtastic 对象,现在是字段对象。

【讨论】:

    猜你喜欢
    • 2012-12-08
    • 1970-01-01
    • 2019-01-29
    • 1970-01-01
    • 2020-01-09
    • 2017-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多