2013-09-21 2 views
0

Вот код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.

У меня нет понятия, как реализовать решение. Пожалуйста посоветуй.

ответ

0

Это действительно работает, и проблема была Unpermitted parameters: visible.

Разрешение: visible Контроллер исправил это.

Смежные вопросы