У меня есть функция, в которой я хочу показать соответствующее значение в форме выбора на основе функции ниже:
def index
@initval = Haus.find_all_by_haus_id(1)
end
Он вернет список значений, имеющих haus_id = "1" (например, я получу a, b, c)
в index.rhtml, я хочу показать список, соответствующий haus_id = "1", но показывающий только их время сборки (так, например, я получу время "a" было построено, "b" было построено, и " с "был построен).
<select id="subtable" name="subtable" size="7" style="width: 150px">
<option selected value="<%= @initval.id %>"><%= @initval.timebuild%></option>
</select>
Тем не менее, он возвращает
undefined method `timebuild' for #<Array:0x4b5c238>
Если в форме выбора я изменю @ initval.timebuild на @ initival.id, он вернет число (я не уверен, откуда оно).
Как я могу показать список timebuild от haus, который имеет haus_id = "1" в форме выбора?
Пожалуйста, помогите.