我想根据数据库中定义的字段生成 Rails 表单运行时。
数据库的当前结构
**fields table**
- id
- field_name
- field_value
- field_type (text field, date, dropdown)
- field_values (Basically for list of values to be shown for dropdown field_type)
- field_validation
例如:如果我的数据库字段表存储以下数据
1 | employee_name | text_field | | {blank => false, :length => 3..50}
2 | gender | dropdown | male, female | {blank => false}
现在根据上面的数据我想生成如下所示的表格
<%= simple_form_for(@field, url: eval(url)) do |f| %>
<%= f.input_text :employee_name %>
<%= f.collection :gender %>
<% end %>