首页 > 解决方案 > Activeadmin - 与返回“未初始化常量”的字段名称关联的模型名称

问题描述

我正在使用activeadmin - 1.2.1,activeadmin_addons - 1.1.2rails 5.1. 我想根据关联的模型字段名称进行过滤,所以我编写了一个过滤器:

filter :customer_client_id,
  as: :search_select_filter,
  url: proc { customer_index_path },
  fields: %i[key name],
  display_name: 'name',
  minimum_input_length: 2,
  order_by: 'name_asc',
  label: 'Customers'

:customer_client_idCustomer模型名称和字段名称在哪里client_id,如果我使用 select,这很完美,但如果我使用search_select_filter,我会收到错误消息"uninitialized constant"。谁能帮我解决这个问题?

标签: ruby-on-railsrubyruby-on-rails-5activeadmin

解决方案


推荐阅读