ruby-on-rails-3 - Activeadmin - 未定义方法 `batch_action'?

标签 ruby-on-rails-3 activeadmin

我正在尝试使用activeadmin的batch_action,这样我就可以对多个记录运行操作。但是,当尝试运行我的 Rails 服务器时,出现以下错误。

undefined method `batch_action' for #<ActiveAdmin::ResourceDSL:0xb11f980> (NoMethodError)

这是 activeadmin 资源代码:

ActiveAdmin.register Product do

batch_action :destroy, false

filter :name

index do
    selectable_column
  column :name
  default_actions
end

controller do
    def current_company
        @current_company
    end
end

end

我不确定哪里出错了 - 我需要针对记录显示相应的复选框,然后定义批处理操作。我哪里弄错了?

最佳答案

得到答案了:)是我的 gemfile 中的错误条目。

https://github.com/gregbell/active_admin/issues/1302

关于ruby-on-rails-3 - Activeadmin - 未定义方法 `batch_action'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10459946/

相关文章:

ruby-on-rails - ActiveModel 禁止属性错误

ruby-on-rails - Rails : ActiveAdmin sort by index, 然后通过自定义方法值

mongodb - 带载波的活跃管理员

ruby-on-rails - 事件管理员更改 csv 的 header 并向输出添加文本

ruby - 在 Active Admin 中禁用 CSV 下载

ruby-on-rails - NilClass :Class 的未定义方法 'model_name'

mysql - 在 Ruby 中安装 MYSQL Gems 时出错

ruby-on-rails - 在 rails 中提交后回滚事务

ruby-on-rails - update_attributes 无法在 after_save 回调中更新对象 (mongomapper+rails3)

arrays - "merge"两个数组并在Rails中迭代新数组