【发布时间】:2017-10-26 17:24:51
【问题描述】:
我按照此处的说明安装了 hashids gem: https://github.com/peterhellberg/hashids.rb
但是,当我尝试使用 Hashids 类时,它会向我显示一个错误,就好像它不知道这个类一样:
NameError at / uninitialized constant Hashids
这是失败的代码:
tocode = Hashids.new("test")
我什至不确定如何调试它,因为我是 ruby 新手。我知道该类是在 Hashids 库中定义的。我不认为我应该使用“必需”,因为我将它安装为 gem。当我运行“gem list”时,我会在那里看到那个 gem:
哈希 (1.0.3)
【问题讨论】:
-
在顶部添加
require "hashids" -
谢谢巴托兹。它奏效了。
标签: ruby rubygems sinatra hashids