Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 红宝石鞋的列表框_Ruby_Shoes - Fatal编程技术网

Ruby 红宝石鞋的列表框

Ruby 红宝石鞋的列表框,ruby,shoes,Ruby,Shoes,在过去的一周左右的时间里,我一直在使用Ruby鞋,试图对它进行一个很好的介绍。我刚开始使用列表框,但我不知道如何对其进行编码,因此当选择列表框中的特定选项时,会发生其他事情-我无法真正理解手册的意图 x=1 list_box :items => ["Repair", "Request"] 在这种情况下,我希望选择repair时x等于1,选择request时等于2。我该怎么做?在上找到 你可以做像这样的事情 Shoes.app do para "Choose a fruit:" l

在过去的一周左右的时间里,我一直在使用Ruby鞋,试图对它进行一个很好的介绍。我刚开始使用列表框,但我不知道如何对其进行编码,因此当选择列表框中的特定选项时,会发生其他事情-我无法真正理解手册的意图

x=1
list_box :items => ["Repair", "Request"]
在这种情况下,我希望选择
repair
x
等于1,选择
request
时等于2。我该怎么做?

在上找到

你可以做像这样的事情

Shoes.app do
  para "Choose a fruit:"
  list_box :items => ["Grapes", "Pears", "Apricots"],
           :width => 120,
           :choose => "Apricots" do |list|
    @fruit.text = list.text
  end
  @fruit = para "No fruit selected"
end
因此,您可以检查
列表
对象,查看可以访问哪些变量,然后根据所选选项执行所需操作