【发布时间】:2015-05-31 20:11:33
【问题描述】:
我有以下哈希
{ "1" => "a", "2" => "a", "3" => "2"}
以及以下名为 ITEMS 的 sqlite3 表:
POSITION CODE NAME VALUE
"1" "a" "Cat" "Small"
"1" "b" "Cat" "Big"
"2" "a" "Fish" "Red"
"2" "b" "Fish" "Blue"
"3" "1" "Car" "Fast"
"3" "2" "Car" "Slow"
我想查询表并返回格式为 {"NAME" => "VALUE"} 的哈希。
输入哈希的格式为 {"POSITION" => "CODE"},因此上面哈希中的第一个值的位置为“1”,代码为“a”,这将返回名称“Cat”和“值”小的”。真实版本的初始哈希值是 20 个值,并且表中的记录接近 200 条。
上面的示例哈希应该返回:
{ "Cat" => "Small", "Fish" => "Red", "Car" => "Slow" }
【问题讨论】:
-
你试过了吗?
标签: ruby-on-rails ruby search sqlite