当我在代码编辑器中输入下一行时,我收到了Unexpected tASSOC error
。据我了解,这是因为我使用=>
运算符。
@inserts.push("'#{:userid=>userid}', '#{:name=>name}'")
我想要的是位置@inserts
中的[x]
包含例如'001' , 'name'
答案 0 :(得分:0)
我认为你滥用符号和哈希表示法。请尝试换行:
@inserts.push("'#{userid}', '#{name}'")
答案 1 :(得分:0)
这不是有效的Ruby,解析器给你一个错误。你的意思是:
@inserts.push(:userid => userid, :name => name)