Update your routes as below:
resources :members, shallow: true do
resources :events, shallow: true do
member do
get 'complete' => 'events#complete'
end
resources :items
end
end
This way you would receive event id in params[:id]
instead of params[:event_id]
for complete
actions route.