У меня есть форма, в которой сгруппирован список select
.
= f.grouped_collection_select :category_id, Category.all, :categories, :title, :id, :title, { label: 'Category', prompt: '---' }
Форма обернута в bootstrap_form_for
.
Если отправить форму без выбора категории, этопоявится сообщение об ошибке:
{категория ": [" перевод отсутствует: ru.activerecord.errors.models.exercise.attributes.category.required "," перевод отсутствует: ru.activerecord.errors.models.exercise.attributes.category.blank "]}
Почему category
, а не category_id
? Я не могу заменить category_id
на category
...
Проблема в том, что проверка полей в этом случае не работает. Определение следует за именем поля. И имя в хэше другое.