所以我面临这个问题,我不能使用对话框变量例如:option_0_vm_prefix甚至vm_prefix,以便在命名方法中调用它们(ManageIQ / Infrastructure / VM / Provisioning) /命名/默认) 我尝试调用对话框输入,因此我可以配置多个具有相同名称的VM,命名方法将根据number_of_vms添加001,002。 我试过了
def prefix
@handle.object['vm_prefix'] ||
provision_object.get_option(:vm_prefix).to_s.strip
end
我也将命名方法的vm_prefix属性更改为vm而不是cfme但是当我订购目录时,vm名称用vm001命名,vm002而不是我在对话框中定义的vm_prefix,似乎对话框vm_prefix无法覆盖命名方法的vm_prefix。每次我想调出一个在任何方法中使用的对话框输入时,我都会遇到这个问题。
有人可以帮助我。
PS:我也试过这里提供的解决方案https://bugzilla.redhat.com/show_bug.cgi?id=1442225,但没有运气。