ruby-on-rails - 基于键/值存储在 Formtastic 中创建动态表单

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

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

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

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

类似于:

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

提前致谢

最佳答案

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

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

关于ruby-on-rails - 基于键/值存储在 Formtastic 中创建动态表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12499514/

相关文章:

ruby-on-rails - Rails3 载波未上传

ruby-on-rails - rails 3,回形针(和 formtastic) - 删除图像附件

ruby-on-rails - 在Heroku Deploy上清除Memcached

ruby-on-rails - 属于一组类

ruby-on-rails - 防止 Rails 3.2.11 Assets 管道缓存?

ruby-on-rails-3 - Solr/太阳黑子/Rails 3 错误 : undefined method `closed?' for nil:NilClass

ruby-on-rails - ActiveAdmin 嵌套 has_many

ruby-on-rails - Formtastic::FormBuilder的未定义方法 'actions'

ruby-on-rails - Rails 3 helper_method

ruby-on-rails - assert_difference 与字符串?