Nil 不会在 Fog 请求中变成 null
Nil not turning into null in request on Fog
下午 Whosebug,
我正在尝试使用 Fog 和 Ruby 在 OpenStack 上构建一个网络,但是在准备好 API 文档 here 它说在创建时禁用网关
set the gateway_ip attribute to null in the request body
我尝试了以下但没有成功
@openstack_network.subnets.create(:name => "my-network", :network_id => network.id, :cidr => '240.250.0.0/16', :ip_version => 4, :gateway_ip => nil)
我也尝试将其设置为 'null'
和 ''
。
我对尝试什么以及如何做到这一点有些困惑,因此非常感谢您的帮助!
我在 Rackspace 工作并帮助维护 Fog gem。
我查看了您的问题,发现代码自动删除了 nil
个值;所以 OpenStack 从未听说过您的完整请求。
我开了一个Pull Request来解决这个问题。
非常感谢您找到这个三年前的错误! :)
下午 Whosebug,
我正在尝试使用 Fog 和 Ruby 在 OpenStack 上构建一个网络,但是在准备好 API 文档 here 它说在创建时禁用网关
set the gateway_ip attribute to null in the request body
我尝试了以下但没有成功
@openstack_network.subnets.create(:name => "my-network", :network_id => network.id, :cidr => '240.250.0.0/16', :ip_version => 4, :gateway_ip => nil)
我也尝试将其设置为 'null'
和 ''
。
我对尝试什么以及如何做到这一点有些困惑,因此非常感谢您的帮助!
我在 Rackspace 工作并帮助维护 Fog gem。
我查看了您的问题,发现代码自动删除了 nil
个值;所以 OpenStack 从未听说过您的完整请求。
我开了一个Pull Request来解决这个问题。
非常感谢您找到这个三年前的错误! :)