Ruby on rails 活动管理中的最佳位置内联错误

Ruby on rails 活动管理中的最佳位置内联错误,ruby-on-rails,ruby,ruby-on-rails-4,gem,activeadmin,Ruby On Rails,Ruby,Ruby On Rails 4,Gem,Activeadmin,我需要直接从索引内联更改布尔字段,而无需从编辑页面传递 当我将gem best_放入索引中的位置时,在activeadmin中出现此错误: 未定义的方法“事件” 这是我的代码: column :active do |billboard| best_in_place billboard, :active, as: :checkbox, path: [:admin, billboard.eve

我需要直接从索引内联更改布尔字段,而无需从编辑页面传递

当我将gem best_放入索引中的位置时,在activeadmin中出现此错误:

未定义的方法“事件”

这是我的代码:

column :active do |billboard|
      best_in_place billboard,
                :active,
                as: :checkbox,
                path: [:admin, billboard.event, billboard],
                collection: %w[HIDE SHOW]
下面是我的全部代码:

  index do
    column :name
    column :description
    column :active
    column :attempts_number
    column :finished
    column :created_at
    # gem best_in_place
    column :active do |billboard|
      best_in_place billboard,
                :active,
                as: :checkbox,
                path: [:admin, billboard.event, billboard],
                collection: %w[HIDE SHOW]
    end
    actions
  end

确保你的代码在里面

index do
 ... your code here ...
end

然后,您将在索引页本身中获得预期结果

谢谢您的回答,我已检查并已在索引中,请看我已更新我的问题并添加所有代码。