2017-09-05 15 views
0

私はfedex gemバージョン3.9を使用しています。私のfedexラベルに "署名必須"オプションを表示できません。 これは、それがどのように見えるかです:Fedexラベルの "signature_required"オプションを印刷します。

label = fedex.label(
     :filename => "public/labels/#{label_name}", 
     :shipper => shipper, 
     :recipient => recipient, 
     :packages => packages, 
     :service_type => service_type, 
     :signature_required => true, 
     :shipping_options => shipping_options) 

私は、これは数ヶ月前に働いていたが、今それはしません覚えています。

提案がありましたら教えてください。

ベスト、

答えて

0

パッケージの一部として署名オプションを送信する必要があります。次に、正しい署名イニシャルのラベルを印刷します。

packages = [{ 
     :weight => {:units => "LB", :value => 3}, 
     :dimensions => {:length => 10, :width => 5, :height => 4, :units => "IN" }, 
     :special_services_requested => {:special_service_types => "SIGNATURE_OPTION", :signature_option_detail => {:signature_option_type => "DIRECT"} } 
    }] 

    label = fedex.label(
    :filename => "public/labels/#{label_name}", 
    :shipper => shipper, 
    :recipient => recipient, 
    :packages => packages 
    :shipping_options => shipping_options) 
関連する問題