使用命名空间的active_admin页面的Rails样式帮助器

时间:2015-06-25 02:47:01

标签: ruby-on-rails activeadmin

我有一个使用activeadmin的rails应用程序,我希望使用在config/initializers/active_admin.rb文件中配置的命名空间或在AA中注册模型来控制整个应用程序。当我需要明确键入batch_action_admin_rewards时,假设命名空间是admin,就会出现问题。现在,当我将命名空间更改为hidden之类的内容时,我必须手动编辑调用这些url帮助程序的所有位置,然后更改要调用的动态方法。是不是有一个帮助器可以内省注册模型并自动为我建立URL?

1 个答案:

答案 0 :(得分:0)

不,没有这样的帮助,但您可以执行以下操作:

url_for(action: "batch_action", controller: "#{ActiveAdmin.config.default_namespace}/rewards")