Рассмотрим следующий код из одного из файлов представления:
<table>
<tr>
<th><%= f.label(:shop, "Shop:") %></th>
<td><%= select_with_new_option(f, :shop, :name, :id) %></td>
</tr>
...
</table>
select_with_new_option
- мой вспомогательный метод, определенный в app/helpers/application_helper.rb
.Он генерирует поле выбора, содержащее все магазины в этом случае, и дополнительно опцию «Создать новый магазин».
Я хотел бы добавить код Javascript, который будет отображать:
<div>
<label for="new_shop">New shop:</label>
<input id="new_shop" name="new_shop" type="text" />
</div>
после выбора опции «Создать новый магазин».
Возможно ли сгенерировать этот код Javascript из select_with_new_option
, или я должен сделать это другим способом?