Spotkal sie ktos z czyms takim?
Na lokalnym serwerze wszystko smiga. Skonczyly mi sie pomysly jak to zdebugowac.
[code=ruby]> heroku logs
2012-08-01T17:14:50+00:00 app[web.1]: NameError (uninitialized constant Barby::Code128A):
2012-08-01T17:14:50+00:00 app[web.1]: app/models/order.rb:102:in generate_shipment' 2012-08-01T17:14:50+00:00 app[web.1]: app/models/order.rb:60:in
generate_items’
2012-08-01T17:14:50+00:00 app[web.1]: app/controllers/orders_controller.rb:17:in `create’[/code]
konole
2
A co jest w tych linijkach w modelu?
Wycinek:
[code=ruby] def format_from_address
[
@from_address[:name],
[@from_address[:address_line_1], @from_address[:address_line_2]].join,
“#{@from_address[:city]}, #{@from_address[:state_or_province_code]} #{@from_address[:postal_code]}”,
TZInfo::Country.get(@from_address[:country_code]).name
].join("\n")
end
def format_to_address
ship_to_address = @inbound_shipment_plan["member"]["ShipToAddress"]
[
ship_to_address["Name"],
[ship_to_address["AddressLine1"], (ship_to_address["AddressLine2"] || [])].join,
"#{ship_to_address["City"]}, #{ship_to_address["StateOrProvinceCode"]} #{ship_to_address["PostalCode"]}",
TZInfo::Country.get(ship_to_address["CountryCode"]).name
].join("\n")
end
def fba_label
FBA::ShippingLabel.new({
:shipment_id => @shipment_id,
:ship_from_address => format_from_address,
:ship_to_address => format_to_address,
:access_key_id => @s3_access_key_id,
:secret_access_key => @s3_secret_access_key,
:template_url => "http://bsgnpo.s3.amazonaws.com/template.fba.label.pdf",
:bucket => 'bsgnpo'
})
end[/code]
marr
4
Wygląda na błąd w gemie mws, który korzysta z barby przy generowaniu kod kreskowego.
https://gist.github.com/3229030
Skąd masz wersję mws-0.0.2 ? Ostatnia upubliczniona wersja to 0.0.1, http://rubygems.org/gems/mws
To moja wersja
Poszukam co moze byc nie tak w mws ale dziwny przypadek z tym heroku…
marr
6
Dodanie require 'barby/barcode/code_128'
w gemie mws powinno rozwiązać problem.