2014-12-28 2 views
0

Функциональность по умолчанию для заключается в том, чтобы показать его значение для true, поэтому атрибут «неактивный» ниже будет отображаться как указано на true.Показать флажок, если флажок установлен

f.check_box :inactive 

Как можно иметь противоположное поведение, то есть показать галочку, если значение false?

ответ

1
f.check_box :inactive, checked: (!f.object.inactive) 
+0

Hi! Фактически, он отображается правильно (т. Е. Противоположное значение), но он передает также противоположное значение при представлении. То есть он автоматически сохраняет противоположное значение при каждом представлении, даже если пользователь не коснулся флажка ... – Numbers

+1

Да. Очевидно. – Humza

+0

Знаете ли вы, что флажок отмечен флажком? – Numbers