从sql RUBY / shoes GUI获取list_box

时间:2012-10-15 23:53:39

标签: sql ruby shoes

我有一个问题 如何在列表框中插入数据库中的列表

我尝试的例子

$row_user = $db.execute( "SELECT user FROM usuarios" )
$row_user.each do |row|
@users = list_box :items => [row[0]]
end

但我知道他重复了很多列表框

尝试

@users = list_box :items => $row_user

但返回["user"]

的值

2 个答案:

答案 0 :(得分:1)

我尝试使用green_shoes,但它应该适用于任何颜色,只需将flatten添加到数组$ row_user

@users = list_box :items => $row_user.flatten

这是一份工作样本

require 'green_shoes'

app = Shoes.app :width => 500, :height => 600 do
  users = [["peter"], ["joe"]]
  stack do
    users = list_box :items => users.flatten
  end
end

答案 1 :(得分:0)

得到它

edit_line $row_user.join

一个值