我的UUID的数组的哈希这样打开阵列逗号分隔字符串
{ "my_uuids"=> ["uuid1", "uuid2", "uuid3"] }
我也有一个原始的SQL查询来插入散列的阵列中的所有的UUID到:
SELECT bars.foo
FROM bars
WHERE bars.uuid IN ("uuid1", "uuid2", "uuid3")
我不知道会有多少uuid,因此将每个uuid设置为一个变量不会缩放。
一串字符串不能用于mysql(即"'uuid1', 'uuid2', 'uuid3'"
)。
作为一个侧面说明,除非'uuids'是一个变量指向某个对象,'{=的UUID > [“uuid1”,“uuid2”,“uuid3”]}'是无效的语法。可能应该是'{:uuids => [“uuid1”,“uuid2”,“uuid3”]}' –
你说得对,对不起我的格式。但你知道我的意思 – Scap