我有以下几点:
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上面的代码会引发错误。
可选地将值附加到对象的正确方法是什么?
误差
未定义的方法`<<‘for #您的意思是?<
发布于 2017-08-15 14:42:13
myObject是一个散列,因此要添加新项,可以这样做:
if current_user && current_user.id == user.id
myObject[:notification_email] = user.notification_email
myObject[:notification_email2] = user.notification_email2
endhttps://stackoverflow.com/questions/45695101
复制相似问题