Я написал форму, которая генерирует текстовый ввод для каждого свойства.
Список свойств настраивается заказчиком.
<% properties = ["refractivity_at_2kHz", "refractivity_at_5kHz"] %>
<% properties.each do |property| %>
<div class="property">
<%= f.label property %>
<%= f.text_field property %>
</div>
<% end %>
Сбой при ошибке undefined method refractivity_at_2kHz
.
Каково обычное решение для этой проблемы?
Должен ли я добавить массив в мою модель и использовать f.text_field myarray[property]
?