ruby-on-rails - Rails 5 LoadError(无法加载此类文件——roo)
问题描述
我似乎无法加载 roo 并想用它来导入谷歌电子表格
我正在使用 rails 5.2.3,ruby 2.6.1p33
罗 (2.8.2, 2.7.1)
有谁知道为什么会这样?
当我尝试在 irb 控制台中要求 roo 时,它似乎正在工作
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
宝石文件
gem "roo", "~> 2.8.0"
解决方案
这主要是你的弹簧加载器的问题,运行
bundle exec spring stop
bundle exec spring start
推荐阅读
- c++ - 使用 opencv 和 Visual Studio 2019 安装 BGSlibrary 时出现问题
- laravel - 使用 IIS URL 重写器将 .htaccess 重写为 web.config
- c# - 如何从视图中访问 FK 值?
- android - Android 8 以上的后台服务应用程序是否在没有适当证书的情况下限制互联网使用
- php - Laravel Multilayered groupBy
- r - 考虑到r中数据框中的其他列条件,如何提取列的日期?
- android - 无法在 iOS 模拟器或物理设备上构建 Flutter 应用程序 - 虽然在 Android 上运行良好
- node.js - NextJS 自定义服务器在使用“npm run build”构建后出现 CORS 错误
- c# - 如何从 sqlite 数据库中检索浮点数到 C# 文本框
- python - 有没有办法在 html 网页中运行基本的 python 代码?