У меня есть два элемента f.select со своими собственными элементами списка в форме haml.
%h3 Base
= f.select :project_type, Project.types, {:disabled => <"project 4" (if Project.risky?)>}, required: true
= f.select :risky, Project.risky, {:disabled => <"yes" (if Project.some_condition?)>}, required: true
...
, если для f.select :risky
установлено значение «да», я бы хотел, чтобы четвертый параметр значения «проект 4» был отключен в f.select :project_type
, иначе оставьте его включенным / выбираемым. Аналогично, если в f.select :project_type
выбран 4-й параметр, я хочу, чтобы в раскрывающемся списке f.select :risky
параметр yes
был отключен
.