У меня есть эта форма, и в ней у меня есть это:
<%= f.select(:category_id, categories_for_select) %>
<%= f.select(:subcategory_id, options_for_select(["Choose category"])) %>
Затем, когда пользователь меняет категорию, поле выбора подкатегорий заполняется через ajax.
И категория, и подкатегория являются обязательными для моей модели и включены в проверки, поэтому я не могу сохранить экземпляр без подкатегории.
В любом случае, подкатегории НЕ доступны в коде HTML, поэтому Вебрат не видит их.
Мой вопрос: как мне написать функциональный тест для этого? Но также, как я могу заставить этот подход работать без JavaScript?