Tag: activeadmin

如何将按钮添加到ActiveAdmin的索引页面

我为ActiveAdmin rescource创建了一个集合操作,并希望从资源索引页面链接到它。 但是如何自定义资源索引页面? 手册提供了一些选项,但没有在页面上添加html /按钮(或者我看不到哪里)。 http://activeadmin.info/docs/3-index-pages.html

ActiveAdmin:按关联计数排序

我有以下型号 class User < ActiveRecord::Base has_many :reviews end class Review < ActiveRecord::Base belongs_to :user end 我想按照每个用户的评论数量对ActiveDdmin页面上的用户进行排序。 我试过这个,但没有运气:(来自这个问题 ) ActiveAdmin.register User do filter :name index do column :name column :email column “Facebook” do |u| if u.provider == “facebook” “Yes” end end column “No. of reviews”, :sortable => :”reviews.count” do |u| u.reviews.count end end controller do def […]

ActiveAdmin:编辑模型实例时下拉太大

我有两个模型: UserDevice和UserInfo如下(在schema.rb中): create_table “user_devices”, force: :cascade do |t| t.integer “user_info_id” t.string “platform” t.string “unique_id” t.string “id_for_push” t.string “last_ip” t.string “unique_id_type” t.datetime “created_at”, null: false t.datetime “updated_at”, null: false end add_index “user_devices”, [“user_info_id”], name: “index_user_devices_on_user_info_id”, using: :btree create_table “user_infos”, force: :cascade do |t| t.string “google_unique_id” t.string “email” t.uuid “user_id” end 编辑用户设备时,我可以选择太多选项。 这两者加载时间太长,从如此庞大的列表中选择也是不切实际的 – 见图像。 如何将此下拉控件更改为更人性化的输入?

未定义的方法stringify! 使用meta_search和active_admin gems时出错

我正在使用active_admin gem,因为它需要meta_search gem,我想在管理页面之外提供搜索function。 当我向Model.search方法提供一个字符串时,我收到一个未定义的方法错误。 根据meta_search文档,这就是我需要做的全部,并且所有active_admin搜索都能正常运行。 我错过了什么吗? 的Gemfile: gem ‘activeadmin’ gem “meta_search”, ‘>= 1.1.0.pre’ 控制器: @eventsearch = Event.search(params[:q]) 错误消息(example.com/?q=foo): undefined method `stringify_keys!’ for “foo”:String

活动管理员:包括Javascript

我想将Gon( https://github.com/gazay/gon )添加到我的activeadmin 但我需要添加这一行 到布局的头部 但我无法弄清楚如何?

错误未定义方法`的to_key’:尝试在Active Admin table_for上使用数组数据时的数组(Rails,Postgresql,postgres_ext gem)

我想使用我管理的数据进入一个数组数组,将它们放在我的一个活动管理控制台上的表(table_for)中 我的应用程序是一个每日交易应用程序,旨在了解更多Ruby on Rails。 感谢SO的帮助,我现在设法获得我在Array中需要的所有数据: 在Active Admin仪表板中计算序列化属性(数组)中值的出现次数(Rails,Active admin 1.0,Postgresql数据库,postgres_ext gem) 我想要使​​用的数组数据看起来像(它实际上是一个数组数组) 但我想要的是看起来像下面的图像,所以我想使用Active Admin的table_for(稍后具有所有导出function): 我的仪表板页面上的当前代码是 columns do column do data = Deal.connection.select_rows( %q{ with expanded_deals(id, goal) as ( select id, unnest(deal_main_goal) from deals) select goal, count(*) n from expanded_deals group by goal order by goal; }).each do |row| goal = row.first n = row.last.to_i #…. end […]

在ActiveAdmin的标题菜单中添加自定义项

我想在ActiveAdmin的标题处添加link_to(“Edit yout profile”,edit_user(current_user))等链接。 那可能吗 ?!

使用Active Admin过滤前跳过

我正在使用设计和最近添加的活动管理员,它创建了一个单独的admin_users表来保持管理员。 当我尝试登录并浏览时,一切正常。 但是,我的应用程序控制器对一般用户有此: before_filter :authenticate_user!, :except => [:show, :index] 因此,当在活动管理界面内时,每当我尝试编辑或删除任何内容时,它都会要求我登录。我了解到可以在需要排除before_filter的控制器内部使用skip_before_filter,但是Active Admin控制器文件夹中没有控制器文件,或者我可以看到项目中的任何位置。 任何人都可以建议如何使活动管理员忽略应用程序beofre_filter我想应用于所有面向客户端/用户?

将项目belongs_to关系添加到Active Admin

我正在使用我的rails应用程序的活动管理员。 我有一个客户模型,属于一个部门,也属于delivery_time。 在我的管理文件夹中,我有一个用于活动管理员的customer.rb文件。 该文件看起来像这样 – ActiveAdmin.register Customer index do |customer| column :department, :sortable => false column :delivery_time, :sortable => false end end 基本上,我正在尝试自定义活动管理员的客户部分,以显示他们所属部门的名称以及他们所属的交付时间。 部门模型有一个名称和一些其他属性 – 部门的名称显示在我的活动管理屏幕中 – 所有工作都按预期工作。 delivery_time模型的两个属性有一个日期,它的类型为date和availablebilty – 这是一个布尔值。 delivery_time显示为 – # 如何显示交货时间模型的日期属性?

如何在ActiveAdmin中将链接添加回应用程序?

我需要在ActiveAdmin页面中添加一些指向应用程序某些页面的链接。 我可以使用侧边栏来完成此操作,但我必须为每个资源重复代码。 无论如何都要在标题中添加自定义链接? 或者为所有资源定义一个侧边栏?