提交 1b32c06b 编写于 作者: R Rafael Mendonça França

Merge pull request #8412 from JoeyButler/action_dispatch_routing_mapper_refactoring

Extract method refactoring.
......@@ -1048,15 +1048,7 @@ def resource(*resources, &block)
get :new
end if parent_resource.actions.include?(:new)
member do
get :edit if parent_resource.actions.include?(:edit)
get :show if parent_resource.actions.include?(:show)
if parent_resource.actions.include?(:update)
patch :update
put :update
end
delete :destroy if parent_resource.actions.include?(:destroy)
end
set_member_mappings_for_resource
end
self
......@@ -1215,15 +1207,7 @@ def resources(*resources, &block)
get :new
end if parent_resource.actions.include?(:new)
member do
get :edit if parent_resource.actions.include?(:edit)
get :show if parent_resource.actions.include?(:show)
if parent_resource.actions.include?(:update)
patch :update
put :update
end
delete :destroy if parent_resource.actions.include?(:destroy)
end
set_member_mappings_for_resource
end
self
......@@ -1574,6 +1558,18 @@ def name_for_action(as, action) #:nodoc:
end
end
end
def set_member_mappings_for_resource
member do
get :edit if parent_resource.actions.include?(:edit)
get :show if parent_resource.actions.include?(:show)
if parent_resource.actions.include?(:update)
patch :update
put :update
end
delete :destroy if parent_resource.actions.include?(:destroy)
end
end
end
# Routing Concerns allow you to declare common routes that can be reused
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册