I want to change the route of a resource from “/partner_programms” to “/programmangebot”.
is there a way to do it with active_admin without put in my own route to routes.rb?
ActiveAdmin do:
admin_categories GET /admin/categories(.:format) {:action=>"index", :controller=>"admin/categories"}
POST /admin/categories(.:format) {:action=>"create", :controller=>"admin/categories"}
new_admin_category GET /admin/categories/new(.:format) {:action=>"new", :controller=>"admin/categories"}
edit_admin_category GET /admin/categories/:id/edit(.:format) {:action=>"edit", :controller=>"admin/categories"}
admin_category GET /admin/categories/:id(.:format) {:action=>"show", :controller=>"admin/categories"}
PUT /admin/categories/:id(.:format) {:action=>"update", :controller=>"admin/categories"}
DELETE /admin/categories/:id(.:format) {:action=>"destroy", :controller=>"admin/categories"}
when i do
#routes.rb
namespace :admin do
resources :categories, :path=>"Kategorien"
end
i get unnamed routes
admin_categories GET /admin/categories(.:format) {:action=>"index", :controller=>"admin/categories"}
POST /admin/categories(.:format) {:action=>"create", :controller=>"admin/categories"}
new_admin_category GET /admin/categories/new(.:format) {:action=>"new", :controller=>"admin/categories"}
edit_admin_category GET /admin/categories/:id/edit(.:format) {:action=>"edit", :controller=>"admin/categories"}
admin_category GET /admin/categories/:id(.:format) {:action=>"show", :controller=>"admin/categories"}
PUT /admin/categories/:id(.:format) {:action=>"update", :controller=>"admin/categories"}
DELETE /admin/categories/:id(.:format) {:action=>"destroy", :controller=>"admin/categories"}
GET /admin/Kategorien(.:format) {:action=>"index", :controller=>"admin/categories"}
POST /admin/Kategorien(.:format) {:action=>"create", :controller=>"admin/categories"}
GET /admin/Kategorien/new(.:format) {:action=>"new", :controller=>"admin/categories"}
GET /admin/Kategorien/:id/edit(.:format) {:action=>"edit", :controller=>"admin/categories"}
GET /admin/Kategorien/:id(.:format) {:action=>"show", :controller=>"admin/categories"}
PUT /admin/Kategorien/:id(.:format) {:action=>"update", :controller=>"admin/categories"}
DELETE /admin/Kategorien/:id(.:format) {:action=>"destroy", :controller=>"admin/categories"}
Another way would be to rename the resource:
This changes all references to the resource.