是否有任何可用的插件或gem可以生成基于某个对象的表单,该对象可能是来自yml的哈希或哈希。
基本上,想要创建一个应用程序以管理其他应用程序配置,我将阅读现有的app-config文件并根据它创建一些表单以从UI更新。
建议是否有现成的方法。
答案 0 :(得分:2)
使用formtastic即可:
<% semantic_form_for @object do |f| %>
<%= f.inputs %>
<%= f.buttons %>
<% end %>
它将自动为每个db列创建表单字段。
对于普通的哈希对象,这可能会让你成为那里的一部分:
config = { :host => 'localhost', :port => '3000', :path => 'foo/bar' }
<% form_tag set_config_path %>
<% config.each do |key, value| %>
<input type='text' name='<%= key %>' value='<%= value %>'/>
<% end %>
<%= submit_tag 'save' %>
<% end %>
您可能需要命名键名以符合您想要的参数键。
编辑:哇,哇。这个宝石今天刚出来。几乎就像是为了你: