У меня есть форма рельсов, в которой поля формы извлекаются из базы данных.Я сделал это так, потому что для разных продуктов есть разные поля формы.я мог бы сделать одну большую форму заказа, чтобы сделать это, и если поле продукта не относится к продукту, оно было бы оставлено пустым, но казалось, что делать поля, вызываемые из базы данных, более целесообразно, поскольку имеется 30-40 полейза заказ.В любом случае ошибка, с которой я сталкиваюсь, заключается в том, что при извлечении строки field_type
она печатает литеральное значение, а не помещает его в рельсы.Вот как это выглядит:
<% @form_field.each do |field| %>
<p>
<%= "f.#{field.field_type}" %> #this prints out f.text_field
</p>
<% end %>
Вместо того, чтобы распечатывать поле f.text_field, я бы хотел, чтобы оно действительно создавало текстовое поле.Я пытался использовать сырой, но не смотрю, как вот для HTML.Есть ли способ сделать это в рельсах?