2013-09-25 5 views
0

Как я могу настроить маршруты для контроллера, определенного в атрибуте active_admin.Rails active_admin controller

В active_admin, links.rb я есть:

controller do 

    def admin_links 

      //some code 
    end 
end 

, а затем я пытаюсь сделать маршруты для него:

scope '/admin_links' do 

    put...?? 
end 

Но я просто не знаю, что контроллер я должен позвонить. Может ли кто-нибудь помочь?

ответ

0

controller do предназначен для перезаписывания существующих действий.

Если вы хотите добавить мероприятие, используйте либо member_action, либо collection_action.

Doc is here.


, так как вы используете PUT глагол, вы должны сделать:

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