Rails 5 LoadError (не может загрузить такой файл - roo) - PullRequest
0 голосов
/ 25 апреля 2019

Я не могу загрузить roo и хочу использовать его для импорта электронных таблиц Google

Я использую рельсы 5.2.3, ruby ​​2.6.1p33

roo (2.8.2, 2.7.1)

У кого-нибудь есть идеи, почему это происходит?

Когда я пытаюсь запросить roo в консоли irb, кажется, что он работает

class User < ApplicationRecord
  has_secure_password

  validates :username, presence: true, uniqueness: true

  require 'roo'

  def self.import(file)
    spreadsheet = Roo::Spreadsheet.open(file.path)
  end
end

Gemfile

gem "roo", "~> 2.8.0"
...