我有一个使用activeadmin的rails应用程序,我希望使用在config/initializers/active_admin.rb
文件中配置的命名空间或在AA中注册模型来控制整个应用程序。当我需要明确键入batch_action_admin_rewards
时,假设命名空间是admin,就会出现问题。现在,当我将命名空间更改为hidden
之类的内容时,我必须手动编辑调用这些url帮助程序的所有位置,然后更改要调用的动态方法。是不是有一个帮助器可以内省注册模型并自动为我建立URL?
答案 0 :(得分:0)
不,没有这样的帮助,但您可以执行以下操作:
url_for(action: "batch_action", controller: "#{ActiveAdmin.config.default_namespace}/rewards")