Я думаю, что многое неправильно, если честно ... это не совсем то, как вы создаете чекбоксы в Rails.Вы проверили форму помощника?Или вы рассматриваете возможность использования гема Simple Form?
Способ создания формы:
#assuming you have a related model called category
simple_form_for @advert do |f|
= f.association :category, as: :checkboxes
Затем в контроллере вы просто вносите белый список в параметр и сохраняете модель:
def update
@advert.update(advert_params)
end
def advert_params
params.require(:advert).permit(category_ids: [])
end