在rails中使用Net::HTTP库构建调用端点的方法时,我很好奇。由于我调用的端点接受相同的主体,但具有多个请求方法,因此我想动态调用Net::HTTP。
为了做到这一点,我使用了这个混合物req_method = Object.const_get "Net::HTTP::#{method.capitalize}"
但觉得这很丑,不优雅。是否有更多的rails或更简洁的方式来动态调用该方法?
为什么你不能这样做呢?Net::HTTP.public_send(method.capitalize)