레일 액티브 관리 경로는 내가 세 가지 자원이있는 경우 나 하나 개의 자원에 belongs_to를 선언 할 때
ActiveAdmin.register Order
ActiveAdmin.register Material do
belongs_to :order
end
이
batch_action_admin_order_materials POST /admin/orders/:order_id/materials/batch_action(.:format) admin/materials#batch_action
admin_order_materials GET /admin/orders/:order_id/materials(.:format) admin/materials#index
POST /admin/orders/:order_id/materials(.:format) admin/materials#create
new_admin_order_material GET /admin/orders/:order_id/materials/new(.:format) admin/materials#new
edit_admin_order_material GET /admin/orders/:order_id/materials/:id/edit(.:format) admin/materials#edit
admin_order_material GET /admin/orders/:order_id/materials/:id(.:format) admin/materials#show
PATCH /admin/orders/:order_id/materials/:id(.:format) admin/materials#update
PUT /admin/orders/:order_id/materials/:id(.:format) admin/materials#update
DELETE /admin/orders/:order_id/materials/:id(.:format) admin/materials#destroy
하지만, 경우 아래의 경로를 생성 사라 동일한 리소스가 다른 리소스에 속한 집합을 추가합니다. 위의 경로는 모두 사라졌습니다. 아래 경로가 생성됩니다.
ActiveAdmin.register Supplier
ActiveAdmin.register Material do
belongs_to :supplier
end
batch_action_admin_supplier_materials POST /admin/suppliers/:supplier_id/materials/batch_action(.:format) admin/materials#batch_action
admin_supplier_materials GET /admin/suppliers/:supplier_id/materials(.:format) admin/materials#index
POST /admin/suppliers/:supplier_id/materials(.:format) admin/materials#create
new_admin_supplier_material GET /admin/suppliers/:supplier_id/materials/new(.:format) admin/materials#new
edit_admin_supplier_material GET /admin/suppliers/:supplier_id/materials/:id/edit(.:format) admin/materials#edit
admin_supplier_material GET /admin/suppliers/:supplier_id/materials/:id(.:format) admin/materials#show
PATCH /admin/suppliers/:supplier_id/materials/:id(.:format) admin/materials#update
PUT /admin/suppliers/:supplier_id/materials/:id(.:format) admin/materials#update
DELETE /admin/suppliers/:supplier_id/materials/:id(.:format) admin/materials#destroy
나는이 두 경로를 모두 갖고 있기를 희망하며 사라지지 않기를 바랍니다. 아무도 도와 드릴 수 있습니다. 감사합니다!
안녕하세요. 스택 오버플로를 환영합니다. 당신이 의미하는 바를 알아내는 것이 어렵습니다 ... "잘 작동하지 않습니다"라는 말로 확대 할 수 있습니까? 설명해 주시겠습니까? 관측하는 내용과 예상했던 내용, 실제로받은 오류 메시지를 알려주십시오. –