簡體   English   中英

活動管理員中的best_in_place內聯錯誤

[英]best_in_place inline error in active admin

我需要直接從索引內聯更改布爾字段,而無需從編輯頁面傳遞。

將gem best_in_place放入索引時,我在activeadmin中收到此錯誤:

#的未定義方法`event'

這是我的代碼:

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

那么您將在索引頁面本身中獲得預期的結果

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM