Использование Qrio с рельсами. Работает нормально, когда я использую его с файлами ruby, не работает с рельсами

Я хочу декодировать QR-коды в моем приложении rails. Я использую драгоценный камень Qrio, для работы которого нужен драгоценный камень ChunkyPng. Это работает нормально, когда я пишу и запускаю программу ruby, используя ее. Но когда я пытаюсь использовать его с Rails, он не работает.

Это ошибка, которую я получаю.

Нет такого файла или каталога - chart.png

Извлеченный источник (вокруг строки № 5): 3 4 5 6 7 8

class PNGImageLoader
  def self.load(filename)
    image = ChunkyPNG::Image.from_file(filename)

    bits = image.pixels.map do |pixel|
      grayscale = ChunkyPNG::Color.to_grayscale(pixel)

1 ответ

Решение

Похоже, что файл, который вы пытаетесь загрузить, не существует. Кажется, ищет chart.png в вашем корневом каталоге. Убедитесь, что вы используете полный путь, и он, вероятно, будет работать.

Другие вопросы по тегам