Tag: activeadmin

在Active Admin中禁用CSV下载

我正在使用Active Admin gem,我想隐藏或删除每个模型的索引页面上的链接,允许用户以CSV,XML或JSON格式下载数据。 有没有办法做到这一点?

如何使用belongs_to / has_many关系在Active Admin索引中显示关联模型的属性(Rails 3.2 / Active Admin)

我正在建立一个每日交易Rails应用程序来学习RoR。 我在过去的几个小时内遇到了一个问题:我无法获得活动管理员上其他相关模型的模型属性。 让我告诉你确切的问题: 我有两种模式:品牌(即交易的品牌)和交易。 交易属于品牌,但品牌可以有许多交易。 models / deal.rb是这样的: class Deal < ActiveRecord::Base belongs_to :brand 我们有models / brand.rb: class Brand < ActiveRecord::Base has_many :deals attr_accessible :name 我在我的迁移中做了t.belongs_to所以这没关系。 在Active Admin的交易’创建表单中,我输入与交易相关联的品牌作为管理员: 管理员/ game.rb ActiveAdmin.register Deal do # — Form ———————————————————– form do |f| f.inputs “Brand (ie client)” do f.input :brand_id, :label => “Select a brand:”, :as => :select, […]

2 activeadmin的命名空间

我正在尝试在过去的4个小时内安装带有两个名称空间的activeadmin,但我没有运气。 我想要两个命名空间。 “admin”和“admin_unit”。 我会假设我有app / admin和app / admin_unit目录。 对于admin命名空间,我想使用默认的devise身份validation,对于“admin_unit”命名空间,我有一个我需要使用的current_user方法。 我已经尝试使用命名空间包装active_admin配置中的所有配置,并且我尝试手动创建文件等,但每次我遇到一些问题。 Activeadmin在过去的一年里发生了很大的变化,我很害怕我见过的一半指令已经过时了。 而且没有一个是完整的。 文档仅部分位于命名空间。 有没有人有从开始到结束安装这两个命名空间的一步一步的说明? 我非常感谢你的帮助! 编辑 当我去启动服务器(或在这种情况下我试图耙路线)时,我收到此错误: Expected /app/active_admin/admin/dashboard.rb to define Admin::Dashboard (LoadError) dashboard.rb中有这个: ActiveAdmin.register_page “My Page”, :namespace => :admin do content do para “Hello World” end end 我也试过没有命名空间: ActiveAdmin.register_page “My Page” do content do para “Hello World” end end 仅供参考我添加了一个“active_admin”目录,并将两个命名空间目录放在那里。 我将两者都添加到加载路径中(感谢您)。 此错误是否与新的仪表板页面有关? 我将研究下一步的工作方式。 多谢你们! […]

活动管理员日期过滤日期格式自定义

有没有简单的方法可以从默认的ISO格式(yyyy-mm-dd)更改ActiveAdmin日期filter显示格式?

无法在关联模型的Active Admin索引属性中显示(belongs_to / has_many) – Rails 3.2

我正在建立一个每日交易Rails应用程序来学习RoR。 我在过去的几个小时内遇到了一个问题:我无法获得活动管理员上其他相关模型的模型属性。 让我告诉你确切的问题: 我有两种模式:品牌(即交易的品牌)和交易。 交易属于品牌,但品牌可以有许多交易。 models / deal.rb是这样的: class Deal < ActiveRecord::Base belongs_to :brand 我们有models / brand.rb: class Brand < ActiveRecord::Base has_many :deals attr_accessible :name 我在我的迁移中做了t.belongs_to所以这没关系。 在Active Admin的交易’创建表单中,我输入与交易相关联的品牌作为管理员: 管理员/ deal.rb ActiveAdmin.register Deal do # — Form ———————————————————– form do |f| f.inputs “Brand (ie client)” do f.input :brand_id, :label => “Select a brand:”, :as => :select, […]

无法登录Active Admin。 有没有办法创建管理员用户?

当我尝试使用默认管理员用户登录时,我收到“无效的电子邮件或密码”。 有没有办法用代码创建用户并尝试以这种方式登录? 我可以登录我的实时网站,但不能在本地登录。 我的开发代码完全匹配生产中的内容。

使用ActiveAdmin的多步骤表单?

是否可以使用ActiveAdmin创建多步骤表单? 如果没有,是否可以在提交表单后添加另一个重定向的页面(一个不是默认索引,显示或表单页面)?

如何处理Active Admin资源中的序列化编辑字段?

我有一个模型, Domain ,它有一个文本字段, names 。 > rails g model Domain names:text invoke active_record create db/migrate/20111117233221_create_domains.rb create app/models/domain.rb > rake db:migrate == CreateDomains: migrating ================================================== — create_table(:domains) -> 0.0015s == CreateDomains: migrated (0.0066s) ========================================= 我将此字段序列化为模型中的数组。 # app/models/domain.rb class Domain < ActiveRecord::Base serialize :names, Array end 为此模型创建ActiveAdmin资源 > rails g active_admin:resource Domain create app/admin/domains.rb 然后,在app / admin […]

activeadmin:为嵌套资源添加删除

我有一个为许多数据中心组成的基础结构对象。 在apps / admin / infrastructures.rb中,我有以下代码: form do |f| f.inputs “Infrastructure details” do f.input :name f.has_many :datacenters do |datacenter_form| datacenter_form.input :name end end f.buttons end 我可以添加没有问题的数据中心,但我不知道如何从基础架构表单中删除它。

ActiveAdmin ForbiddenAttributesError

我是Ruby on Rails的全新产品。 我正在使用ActiveAdmin,我在创建AdminUser时遇到问题 Admin :: AdminUsersController中的ActiveModel :: ForbiddenAttributesError #create ActiveModel :: ForbiddenAttributesError 请求 参数: { “UTF8”=> “✓”, “authenticity_token”=> “NVV ++ 6GNTdA / nDzw1iJ6Ii84pZPcv2mzg0PK2Cg9Ag0 =”, “admin_user”=> { “电子邮件”=> “admin2@example.com”}, “commit”=>“创建管理员用户”} * Rails 4.1.0 activeadmin 1.0.0 ruby2.1 应用程序/管理/ admin_user.rb ActiveAdmin.register AdminUser do index do column :email column :current_sign_in_at column :last_sign_in_at column :sign_in_count default_actions end form do […]