【问题标题】:best_in_place inline error in active admin活动管理员中的 best_in_place 内联错误
【发布时间】:2015-09-07 13:05:50
【问题描述】:

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

当我将 gem best_in_place 放入索引时,我在 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

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-4 gem activeadmin


    【解决方案1】:

    确保你的代码在里面

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

    那么您将在您的索引页面本身中获得预期的结果

    【讨论】:

    • 感谢您的回答,我已经检查并且已经在索引中了,看看我已经更新了我的问题添加了所有代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    • 2015-11-07
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-24
    相关资源
    最近更新 更多