Rails active_admin控制器

时间:2013-09-25 09:55:26

标签: ruby-on-rails

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

在active_admin中,links.rb我有:

controller do

    def admin_links

          //some code
    end
end

然后我尝试为它做路线:

scope '/admin_links' do

    put...??
end

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

1 个答案:

答案 0 :(得分:0)

controller do旨在覆盖现有的操作。

如果您想添加操作,请使用member_actioncollection_action

Doc is here.


因为你使用PUT动词,所以你必须这样做:

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