Tag: activeadmin

ArgumentError:ApplicationController的副本已从模块树中删除,但仍处于活动状态

我正在使用Rails 4.0.0.rc2的ActiveAdmin(与定制gemset的Rails 4)。 应用程序还具有基于Railcast #385和#386的定制授权代码。 当我更改ActiveAdmin资源文件中的某些内容并尝试刷新浏览器页面时,在current_permission方法中出现此错误: / admin / courses中的参数错误 ApplicationController的副本已从模块树中删除,但仍处于活动状态! 如果我再次尝试刷新,我会得到: 自动加载常量权限时检测到循环依赖关系 我认为这个问题与在源代码文件中改变之后在开发模式下自动加载类有关。 我已经看到类似的问题post,但他们是为rails 2.3.x. 此外,解决scheme似乎是指定在控制器抛出此错误,可unloadable ,但我不知道在这个片段放在ActiveAdmin的位置。 这可能与ActiveAdmin没有任何关系。 这可能是关于如何构buildPermissions类以及它在Application Controller中的用法。 如果我在ActiveAdmin资源类中添加skip_before_filter :authorize ,则此错误消失。 ApplicationController中: class ApplicationController < ActionController::Base # Prevent CSRF attacks by raising an exception. # For APIs, you may want to use :null_session instead. protect_from_forgery with: :exception before_filter :authenticate_user! before_filter :authorize delegate […]

Activeadmin禁用“新资源”方法

我正在使用Activeadmin作为我正在使用的应用程序的pipe理界面(喜欢它),我很好奇是否有办法禁用资源显示页面右上angular的“新build资源”链接? 我正在使用的特定资源嵌套在另一个资源中,我有一个部分允许从该父资源上的显示页面创build它。 我已经禁用菜单中的资源,但我宁愿将资源留在菜单中,以便我可以查看/编辑/删除这些资源,而不必通过查看其父资源来查找它。

活动pipe理员:只定制新表单

我正在使用Active Admin为某些模型提供pipe理员。 我需要为其中的一个提供自定义的新表单,但将编辑表单保留为Active Admin提供的默认表单。 这是我的。 它的工作原理是它给了我想要的新forms,但编辑forms也使用了新的forms,这不是我想要的: ActiveAdmin.register Document do form :partial => 'form' end 我试过这个,但它给出了一个错误,“新”是一个未定义的方法: ActiveAdmin.register Document do new do form :partial => 'form' end end

如何删除activeAdmin的删除选项?

在rails gem active admin我想从default_actions中删除删除选项,而我仍然需要编辑和显示操作,有没有办法做到这一点?

使用回形针将file upload到Activeadmin Rails

我使用Activepipe理员作为我的Rails应用程序后端。 我想做一个file upload。 我怎样才能完成这个function?

将新pipe理员添加到Active Admin

我正在为我的用户使用devise。 我最近安装了rails active gem ,一切都很好用。 不过,我不知道如何添加一个新的pipe理用户。 我可以看到,活动pipe理员创build了一个用户admin@example.com在数据库中的admin_user表,我用它来login界面。 我试着添加admin_user作为资源,这样我就可以在活动pipe理界面中点击添加pipe理用户button来添加一个新用户,但是这似乎不起作用。

如何让ActiveAdmin使用强参数?

更新:这个问题在ActiveAdmin中已经有了一个解决scheme。 正如Joseph所说,ActiveAdmin文档现在包含了这些信息,但是这里的答案是为使用旧版ActiveAdmin的人提供的。 当Rails 3.2.8中的ActiveAdmin 0.5.0使用strong_parameters 0.1.4时,如果您使用的模型正在使用StrongParameters,包括: include ::ActiveModel::ForbiddenAttributesProtection 那么如果您尝试创build/编辑logging,则会在日志中出现以下错误: ActiveModel::ForbiddenAttributes (ActiveModel::ForbiddenAttributes)

Rails:activeadmin重写创build操作

我有一个active_admin资源,它有一个belongs_to:用户关系。 当我在活动pipe理员中创build模型的新实例时,我想将当前login的用户作为创build实例的用户(非常标准的东西,我想象)。 所以…我得到了它的工作: controller do def create @item = Item.new(params[:item]) @item.user = current_curator super end end 然而;)我只是想知道这是如何工作? 我只是希望分配@itemvariables的用户,然后调用超级将工作(和它)。 我也开始浏览gem,但看不到它是如何工作的。 任何指针都会很棒。 我假设这是inheritance资源给你的东西? 谢谢!

rails active admin部署:找不到文件'jquery-ui'

当试图与capistrano部署,当capistrano使用命令捆绑exec耙 RAILS_ENV=production RAILS_GROUPS=assets assets:precompile 我有这个错误 couldn't find file 'jquery-ui' (in /home/umbrosus/.rvm/gems/ruby-1.9.3-p392@gancxadebebi/gems/activeadmin-0.5.1/app/assets/javascripts/active_admin/base.js:2) 在它运行良好之前,但我试图更新到0.6,然后我开始有这个错误。 我回到0.5.1,错误仍然存​​在。 我做坏事吗? 谢谢

如何通过关联使用has_many在模型上使用ActiveAdmin?

我在我的项目中使用ActiveAdmin的gem。 我有2个模型使用has_many通过关联。 数据库模式看起来和RailsGuide中的例子完全一样。 http://guides.rubyonrails.org/association_basics.html#the-has_many-through-association has_many through association http://guides.rubyonrails.orghttp://img.dovov.comhas_many_through.png 我如何使用ActiveAdmin来… 显示每个病人在医生页面的预约date? 编辑医师页面中每个患者的预约date? 谢谢大家。 🙂