我是ruby line_items on rails的新手,我正在制作一个购物车,在那里不需要登录就可以将产品添加到购物车中,也不需要登录购物车来购买购物车中的产品,因此我不需要将购物车保存在数据库中,我需要在会话中保存购物车,购物车有很多line_items,每个line_item都有一个产品,另一个情况是当用户登录时,在这种情况下,我必须将购物车存储在数据库中,这部分是工作的,但是我需要的是将带有许多line_items的
有人能解释为什么会发生这种情况,以及在不知道底层哈希结构的情况下,是否有解决这一问题的聪明方法?我知道我能做到x = nil它将正确地从内存中删除所有的Student对象,但是我想知道是否有一个通用的解决方案(我的实际问题是广泛存在的,比上面显示的哈希数据结构更复杂)。更新(已解决)
根据Oscar Del