【问题标题】:How to use DZT gem inside the model?如何在模型中使用 DZT gem?
【发布时间】:2021-06-13 20:10:07
【问题描述】:

我感觉我的问题可能有一个非常简单的答案。我正在开发一个使用 openseadragon 来查看、缩放和注释大图像的 Rails 6.1 解决方案。该解决方案要求将上传的文件“平铺”为 DZI 格式。我找到了可以解决问题的“dzt”宝石。 我将 gem 添加到 gem 文件中并运行“捆绑安装”。

说明 (https://github.com/dblock/dzt) 显示:

dzt slice image.jpg --output tiles

这在命令行中运行良好,创建了“tiles”文件夹等。但是当我尝试从模型或 ruby​​ IRB 内部运行命令时。我收到此错误:

SyntaxError ((irb):1: syntax error, unexpected tIDENTIFIER, expecting do or '{' or '(') dzt slice image.jpg --output tiles

我尝试将 require "dzt" 添加到模型类,但似乎没有什么不同。关于我哪里出错的任何建议?

【问题讨论】:

  • 能否将您在 IRB 中执行的导致错误抛出的代码包含在内?

标签: ruby-on-rails ruby openseadragon


【解决方案1】:

我想通了。我只需要将命令放在反引号中即可。

`dzt slice image.jpg --output tiles`

【讨论】:

    猜你喜欢
    • 2022-11-02
    • 2020-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多