مشکل در یک قسمت سایت Ruby on Rails

rails
ruby

#1

با عرض سلام و خسته نباشید خدمت شما ، دوستان برای بنده توی سایت یک مشکلی پیش اومده اونم اینه که یک چیزی به نام برگه ماموریت توی سایت ما هستش وقتی پر میکنیم میخواد بره برای ارسال و فایل پرینت رو بده این ارور رو میده

Encoding::UndefinedConversionError in VahedController#event_mission

“\x89” from ASCII-8BIT to UTF-8

Extracted source (around line #293):
291
292
293
294
295
296

	require 'barby/outputter/png_outputter'
	barcode = Barby::Code128B.new(@event.code.to_s)
	File.open("#{Rails.root}/public/barcode/#{@event.id}.png", 'w'){|f| f.write barcode.to_png(:height => 30)}		 
    if @event.card.vahed.user.id == current_user.id

عکس ارور ضمیمه شد …


#2

سلام،
باينرى مد رو امتحان كردين؟ در متد File.open به جاى ‘w’ از ‘wb’ استفاده كنيد، اگر نشد يه فكر ديگه ميكنيم


#3

تغییر دادم به wb باز به همون صورت هستش


#4

حدس میزنم باید rdoc بروزرسانی بشه
gem install rdoc
gem update rdoc

بعد سرور رو ریستارت کنید


#5

اوکی شد ممنون