Mieszanie przycisków radiowych i pola tekstowego

Próbuję połączyć przyciski radiowe i pole tekstowe dla pojedynczej wartości:

= f.radio_button :system, "bacteria"
Bacteria
= f.radio_button :system, "mammalian"
Mammalian
= f.radio_button :system, "yeast"
Yeast
= f.radio_button :system, "insect"
Insect
= f.radio_button :system, "other"
Other:
= f.text_field :system, class:"input-small"

Kiedy przesyłam, nic się nie dzieje, ponieważ pusta wartość jest podana w params, nawet jeśli radio jest sprawdzone (myślę, że uwzględnia pole tekstowe).

Próbowałem nadać inną nazwę text_field i zastąpić wartość systemową w kontrolerze po aktualizacji, ale wygląda to na brudny sposób ...

Czy masz jakieś czystsze pomysły?

questionAnswers(2)

yourAnswerToTheQuestion