我有以下几点:如何将项附加到一个数组
myObject = {
id: user.id,
email: user.email,
}
我需要添加像这样的值:
if current_user && current_user.id == user.id
myObject << {
notification_email: user.notification_email,
notification_email2: user.notification_email2
}
end
上面的代码会产生错误。
什么是正确的方式来选择追加值的对象?
错误
未定义的方法`< <'为#你是什么意思? <
你的意思是**可选**追加值? – sawa
你会得到什么错误? – sawa
我在代码中的任何地方都看不到数组。 'myObject'是一个[Hash](https://ruby-doc.org/core-2.4.1/Hash.html)。 –