0

如何为 active_admin gem 中定义的控制器设置路由。

在 active_admin 中,links.rb 我有:

controller do

    def admin_links

          //some code
    end
end

然后我尝试为它做路线:

scope '/admin_links' do

    put...??
end

但我只是不知道我应该调用什么控制器。有人可以帮忙吗?

4

1 回答 1

0

controller do旨在覆盖现有操作。

如果要添加操作,请使用member_actioncollection_action

医生在这里。


由于您使用PUT动词,因此您必须这样做:

member_action :admin_links, method: 'put' do
  # your action code here
end

于 2013-09-25T10:35:24.537 回答