Вот кодcheck_box с fields_for
= f.fields_for :category do |fc|
= fc.check_box :is_visible
Я столкнулся с ситуацией, описанной здесь http://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html#method-i-check_boxUnfortunately that workaround does not work when the check box goes within an array-like parameter, as in ...
Что происходит, что при обновлении модели с флажком бесконтрольным, то is_visible остается истинным. Эта проблема документирована, и предлагаемое исправление является In that case it is preferable to either use check_box_tag or to use hashes instead of arrays.
У меня нет понятия, как реализовать решение. Пожалуйста посоветуй.