activeadmin相关内容
我正在使用活动管理员 构建一个管理面板,我已经安装了三个gem gem' activeadmin',github:'activeadmin' gem'devise' gem'cancancan' 我将其设置如下: rails g active_admin:install#使用AdminUser Model创建了一个不错的管理面板 rails generat
..
当我使用表格DSL进行ActiveAdmin编辑时,会得到以下输出: #:0x00000006bd1018>“ label class =” label” for =“ post_image”>图像// label
..
我想在Active Admin仪表板页面上为我的几个模型添加搜索功能。我该怎么做? 对于常规模型,我可以使用“过滤器”来做到这一点,但是如何在仪表板视图上做到这一点。本节和ActiveAdmin :: Dashboards.build中可用的方法是什么? 解决方案 添加我的操作方法(遵循Sjors的建议) ),这样其他人可能会发现它有用: 在dashboards.rb中:
..
这可能是一个简单的死问题。现在,它使用默认的应用程序布局文件。我该如何为AdminAdmin创建一个,以便使其与主站点上使用的分开? 解决方案 阅读布局和渲染指南,其中有一段关于:layout 选项。 您可以指定布局,或将其设置为false,以完全不进行布局。 render:layout => ‘special_layout’ render:layout =>假
..
更新:因此,我发现了此 ,显然这就是为什么这种旧的工作方式无法正常工作的原因,ActiveAdmin必须使用Formtastic2.x。按照指示,我现在在 app / inputs / date_picker_input.rb 中创建了一个文件,如下所示: class DatePickerInput 包括Formtastic :: Inputs :: Base def to_ht
..
在注册的ActiveAdmin模型中,我的 controller do 块现在看起来很大,因此我想将控制器零件放在其他文件中。 有可能吗?新文件的名称和路径应该是什么? 谢谢 解决方案 这是一个很好的问题,不幸的是,没有很好的答案。我倾向于将其他所有内容推送到单独的文件中,首先使用局部视图... 显示标题:'Order'do 渲染“显示”,上下文:自我 结束 表单部
..
我在一个项目上使用活动管理员。我有一个创建新资源的请求,并获得了要使用的复杂SQL查询-它连接到另一个数据库。一切都很好-但是,我是ActiveAdmin的新手,并且很好奇如何获取索引页以使用我的自定义查询和默认资源。 我只需要轻推/样本以查看如何覆盖此默认活动。 解决方案 向ActiveAdmin注册模型时,您可以声明范围和过滤器。 app / model / your_mo
..
我正在使用带有范围字段的activeadmin: ActiveAdmin.register Card做 形式:html => ; {:enctype => “ multipart / form-data”} | f | f.inputs“ Traitements”做 f.input:treatment_chlore,:as => :range,:in => 0..10,:step
..
我在Rails应用程序中使用Active Admin gem,并且在我的一个模型管理页面上,有一个过滤器用于与另一个模型的关联。下拉菜单显示# 而不是适当的属性。 例如,如果我的模型是帖子管理索引页面上属于用户的帖子,则将为用户提供一个过滤器,并且在该过滤器的下拉菜单中为id,例如# 。我希望能够在此过滤器的下拉菜单中显示适当的内
..
我正在使用活动管理宝石为我的ruby on rails应用程序提供管理控制台。我遇到一个问题,我希望对索引页面上的每个项目都执行多个自定义操作,例如查看,编辑,删除。但是,当添加自定义操作时,仅显示最后一个而不是全部。 索引执行 列'教师姓名',:用户 列'电子邮件地址',:email 列'电话号码',:phone 列'网站',link_to'google','www.google。
..
我在登录ActiveAdmin时遇到问题。使用来自的解决方案“>无法登录活动管理员。是否可以创建管理员用户?和无法登录到Active Admin , 我尝试在 rails控制台中运行以下内容 user = AdminUser.new user.email ='abc@example.com' user.password ='new_password' user.save
..
在我的rails项目中,我有一个模型: class Panel(survey_name){ join(:surveys).where('surveys.survey_name喜欢(?) ',“%#{survey_name}%”) } 结尾
..
给出以下设置(当前不起作用) class Employee
..
我想在ActiveAdmin中创建一个动态选择表单。 假设一个用户有多个订单。每个订单都有一个属性pay(布尔值)。 选择用户后,下一个选择就是该用户的订单付款。 option_groups_from_collection_for_select(User.order(:电子邮件)、: orders,:email,:id,:name) 但是我不明白如何只显示已支付的订单。
..
我正在尝试对在ActiveAdmin中注册的模型进行一些常见/共享的操作。我有以下代码: #app / admin / concerns / activatable.rb 模块可激活 def self.included(dsl) dsl.member_action:deactivate,方法::put do dsl.resource.deactivate! redirect
..
我正在使用ActiveAdmin。我有状态为(字符串形式)打开和关闭的货件清单。当用户单击“货件”选项卡时,我只想显示未清货件。我怎样才能做到这一点?当然,用户以后可以使用过滤器选择查看“已关闭的货件”。但是我希望默认值最初只显示未清装运。 解决方案 模型范围: #app / models / shipments.rb 范围:已打开,其中(:status =>“ Open”) 范围
..
Formtastic有一个很好的工具可以防止模型中的某些字段出现,就像这样: f.inputs, :except => [:featured,:something_for_admin_only] ActiveAdmin声称源自Formtastic,但看来“: 知道为什么吗? 解决方案 尝试在 f.inputs 之后删除逗号(,): f.in
..
我遇到需要覆盖activeadmin中的create的情况。我自动填充字段,如果数据已经存在,则应更新,否则创建。这是我的创建方法: def create id = params [:company] .dig(:id) 如果id.present? @company = Company.find(id) 如果@ company.update(permitted_params [
..
我正在Active Admin 0.5中创建自定义表单。我已经通过DSL注册了一个页面并创建了一个表单: ActiveAdmin.register_page“ Planning”,:namespace => :pos_admin做 内容:title => proc {I18n.t(“ active_admin.dashboard”)}以 格式执行| f | f.input:ty
..
我有一个模型 Camping ,其中 has_many 图片 。露营时至少需要一张图片: class Camping “至少需要一张图片” accep
..