Ответы пользователя по тегу Ruby
  • Как построить форму с некоторым количеством идентичных полей в RoR?

    ezhikov
    @ezhikov Автор вопроса
    Я использовал не тот метод. Вместо hidden_field_tag нужно было использовать hidden_field. Как всегда меня сгубила невнимательность.

    В итоге код получился такой:
    - @contacts.each do |contact|
      = fields_for "contact[#{contact.id}]" do |contact_form|
        %tr                
          %td
            = contact_form.hidden_field(:id, :value => contact.id)
            = contact_form.text_field(:phone, :value => contact.phone, :class => "form-control")
          %td
            = contact_form.text_field(:name, :value => contact.name, :class => "form-control")
          %td
            = contact_form.text_field(:weight, :value => contact.weight, :class => "form-control")
    Ответ написан
    Комментировать