Простая форма генерирует по умолчанию идентификатор для входов в форме some this way id = "# {model_name} _ # {attr_name}".Rails simple_from: указать идентификатор модели во входном идентификаторе
Мне нужно включить идентификатор модели в этот идентификатор ввода, потому что у меня есть несколько форм моделей на одной странице (вложенные). Так идентификатор будет как идентификатор = "# {model_name} _ # {model_id} _ # {attr_name}"
К примеру
= simple_form_for([@site, supply]) do |f|
= f.input :name
...
Формирует форму, как это:
<form ... id="edit_supply_4">
<input ... id="supply_name" ... >
Но я необходимо:
<form ... id="edit_supply_4">
<input ... id="supply_4_name" ... >
Как это сделать?
могли бы вы добавлять пояснения к коду? – theMayer
Конечно. Но я хочу избежать добавления идентификатора к каждому входу вручную. Может быть, есть способ исправить это глобально? –
https://github.com/plataformatec/simple_form/wiki/Custom-inputs-examples – max