2013-03-16 1 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의 안정 지점에 위탁하지 않았다고 말했습니다