2013-03-16 26 views
0

我从我的大礼包应用程序中删除的地址和交货状态并将其设置为这种摆脱错误的:得到客人结账

Spree::Order.class_eval do 

    checkout_flow do 
    go_to_state :payment, :if => lambda { |order| order.payment_required? } 
    go_to_state :confirm, :if => lambda { |order| order.confirmation_required? } 
    go_to_state :complete 
    remove_transition :from => :payment, :to => :confirm 
    end 

end 

我删除它,因为目前我的老板只想做店内皮卡。 现在这个伟大的工程,如果用户在随后登录我没有得到任何错误,但如果我尝试做客人结账(其中我的雇主想)我得到这个错误:

2 errors prohibited this record from being saved: 

There were problems with the following fields: 

    State is invalid 
    State is invalid 

现在,我是新来的大礼包,请原谅我,如果这是一个愚蠢的问题,但在地址和/或交付将搞砸客户结帐不起作用?

回答

0

被Spree的创建者告知,这是一个devise_auth错误,它已被修复但未提交给git repo的稳定分支