在我们的 Rails 应用程序中,我有几个 webhook,由外部服务(即 PayPal IPN、Mailgun 和 Pusher)调用。目前,每种类型都有自己的控制器 + 必要的路由,例如:
post 'jobs/:job_id/comments/reply' => 'mailgun#incoming_email_comment'
post '/webhook' => 'pusher#webhook'
post '/paypal/ipn', :to => 'paypal#ipn', :as => :paypal_ipn
是否有更清洁、更“轨道方式”来实现这一目标?