jjzjj

ActiveAdmin

全部标签

ruby-on-rails - ActiveAdmin 有条件地显示列

关于如何使用ActiveAdminDSL有条件地显示列有什么想法吗?indexdoselectable_columnid_columncolumn:namecolumn:address,if:current_user.admin?column:phonecolumn:rolecolumn:created_atcolumn:updated_atactionsend 最佳答案 你可以这样做:indexdoselectable_columnid_columncolumn:nameifcurrent_user.admin?column:ad

ruby-on-rails - 如何在 ActiveAdmin 自定义页面上检查 cancan 权限?

我有以下能力:can:manage,ActiveAdmin::Page,name:'MyPage'它工作正常,但我想检查用户是否有能力在不同的页面中管理此ActiveAdmin::Page。所以,当我使用以下内容时:can?:manage,ActiveAdmin::Page,name:'MyPage'它为任何页面返回true,即使它不存在! 最佳答案 代码can?:manage,ActiveAdmin::Page,name:'MyPage'检查当前用户是否可以管理ActiveAdmin::Page的实例,其name属性等于MyPag

ruby-on-rails - Rails - activeadmin,在更新 "parent"记录时复制 has_many 记录

我的模型如下:classProject这是activeadmin文件:ActiveAdmin.registerProjectdoremove_filter:projects_sectorspermit_params:title,:info,:case_study,project_images_attributes:[:image,:cover]indexdocolumn:titleactionsendform:html=>{:enctype=>"multipart/form-data"}do|f|f.inputs"Project"dof.input:titlef.input:infof

ruby-on-rails - 新建和编辑表单上的 rails activeadmin 下拉菜单

这个问题在这里已经有了答案:ChangingwhatattributeisdisplayedindropdownassociationfilterinactiveadminwithRails3.1app(2个答案)关闭8年前。我有一个has_manybelongs_to关联。我注册了资源。我有属于客户的cargo。但是当我转到新的装运单时,在客户的下拉选择菜单中我得到了#为什么?我该如何解决?我认为这是因为Customers表没有“name”属性,而我有company_name。如何在下拉菜单中使用公司名称?

ruby-on-rails - ActiveAdmin 过滤器 bool 值作为单个复选框

如何使用单个复选框过滤bool值?例如,下面给出了两个带有yes和no值的复选框:ActiveAdmin.registerUserdofilter:is_retired,:as=>:check_boxesendHBTM关联过滤如下:filter:roles_id,:as=>:check_boxes,:collection=>proc{Role.all}但我的User模型中有一个bool字段,需要一个带有Isretired标签的复选框。有可能吗? 最佳答案 filter:is_retired,as::check_boxes,colle

ruby-on-rails - ActiveAdmin "infinite loop": no error message, CPU 和内存使用率增加,强制终止并重启服务器

我在使用ActiveAdmin时遇到了这个问题。有时,当我访问带有undefinedvariable的页面时,服务器会启动一种“无限循环”,不显示任何错误消息并增加CPU和内存使用率,直到我不得不终止它。这是一个例子:我得到了一个Answers表,这是answers.rb中的一段代码:show:title=>proc{answer.id}dopanel'Answer'do..end..end这段代码不起作用并显示错误:“未定义的局部变量或方法‘answer’”我要写show:title=>proc{@answer.id}do解决这个问题。但是我有一个Users表,这是users.rb中

ruby-on-rails - activeadmin 单例资源

我想通过activeadmin(编辑/更新)创build置页面。https://github.com/huacnlee/rails-settings-cached.但我遇到了无法在特定页面的路由中注册资源(不是资源)的问题,例如,有类似/admin/settings的路由,但没有admin/settings/:id继承资源有defaultssingleton:true对于这种情况,但这不适用于activeadmin。请帮忙。否则,我可以使用register_pagse方式自己创建表单并更新操作,但出现了另一个问题:我如何通过该更新操作在表单上呈现错误消息。首选单例方式。

ruby-on-rails - rails : Bundler could not find compatible versions for gem "actionpack" on installing ActiveAdmin

我在我的gemfile中添加了gem'activeadmin',github:'activeadmin'并进行了捆绑安装。然后它向我抛出以下错误。Bundlercouldnotfindcompatibleversionsforgem"actionpack":Insnapshot(Gemfile.lock):actionpack(=5.0.0.1)InGemfile:activeadmin(~>1.0.0.pre4)wasresolvedto1.0.0.pre4,whichdependsonformtastic(~>3.1)wasresolvedto3.1.4,whichdependso

ruby-on-rails - Activeadmin 和回形针 : ArgumentError

我使用Activeadmin、回形针和Rails4。当我想用多张图片创建一篇新文章时,我遇到了这个错误:ArgumentErrorinAdmin::Articles#newwrongnumberofarguments(1for0)当我尝试只使用一张图片时,我遇到了同样的错误。ActiveAdmin:文章.rbActiveAdmin.registerArticledocontrollerdodefpermitted_paramsparams.permitarticle:[:title,:images_attributes=>[:picture,:id,:_destroy]]endendf

关于 jquery:Javascript 在 active_admin 中不起作用

Javascriptnotfunctioninginsideactive_admin所以我正在为ActiveAdmin表单构建一组Markdown助手。到目前为止,我只有一个斜体。12345#form.html.erb#...someformcode  "btn",:id=>"italics_button"%>  #...restofformomitted这给了我一个ID为"italics_button"的按钮和一个ID为post_body的textarea。到目前为止,一切都很好。现在我有一个咖啡脚本文件来处理在给定标签中package所选文本。12345678910111213#posts