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'
これは有効なRubyではなく、パーサーからエラーが発生します。おそらくあなたが意味するのは:
@inserts.push(:userid => userid, :name => name)
記号やハッシュ表記を誤用していると思います。代わりに次の行を試してください。
@inserts.push("'#{userid}', '#{name}'")