Ruby on rails 为什么我的复选框值在改革上是空的

Ruby on rails 为什么我的复选框值在改革上是空的,ruby-on-rails,reform,Ruby On Rails,Reform,使用改革-我试图将一组复选框传递给我的表单类,以便我可以使用它做一些事情。但是每次收集都是nil 这是我观点的一部分 <%= simple_form_for @form, url: the_update_path( @programme ) do |f| %> <%= f.collection_check_boxes( :current_case_worker_ids, @sponsor_case_workers, :id, :full

使用改革-我试图将一组复选框传递给我的表单类,以便我可以使用它做一些事情。但是每次收集都是
nil

这是我观点的一部分

<%= simple_form_for @form, url: the_update_path(
  @programme
) do |f| %>

  <%= f.collection_check_boxes(
    :current_case_worker_ids,
    @sponsor_case_workers,
    :id,
    :full_name,
    checked: f.object.model.case_worker_ids
  ) %>
class ProgrammeCaseWorkersForm < ApplicationForm
  property :case_worker_ids
  property :current_case_worker_ids, virtual: true

  def case_worker_ids=(case_worker_ids)
    binding.pry
<span>
<input type="checkbox" value="2" checked="checked" name="programme_case_workers[current_case_worker_ids][]" id="programme_case_workers_current_case_worker_ids_2">
<label class="collection_check_boxes" for="programme_case_workers_current_case_worker_ids_2">Mose Spinka</label>
</span>