Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我在代码编辑器中输入下一行时,我收到了一个Unexpected tASSOC error. 据我了解,这是因为我正在使用=>运算符。
Unexpected tASSOC error
=>
@inserts.push("'#{:userid=>userid}', '#{:name=>name}'")
我想要的是@inserts该位置[x]包含例如'001' , 'name'
@inserts
[x]
'001' , 'name'
我认为您在滥用符号和哈希表示法。试试这条线:
@inserts.push("'#{userid}', '#{name}'")
这不是有效的 Ruby,解析器给你一个错误。你的意思可能是:
@inserts.push(:userid => userid, :name => name)