我使用 RailsInstaller (v2.1.0) 在 Windows7 上安装了 rails。我发现原来的 rails 是 v3.2.1。之后,我“gem install spree”。似乎安装将导轨升级到 v3.2.7。我提到这一点是因为在昨天之前它只是 3.2.6。在 rails 3.2.6 下一切都很顺利,但如果我“疯狂安装”一个 rails 3.2.7 应用程序,我无法访问默认商店的购物车。并得到这样的错误:
NoMethodError in Spree::OrdersController#edit
undefined method `password_salt=' for #<Spree::User:0x68438d0>
当我检查数据库时,是的,spree_users 表中没有“password_salt”,只有“salt”。
有没有其他人遇到过这个问题?我花了将近半天的时间来解决这个问题。我错过了 Spree 路径中的某些内容吗?
非常感谢。