我已经编写了自己的名为 date_ninja 的 Gem,它确保在从 excel 传递日期时返回正确的日期。测试它工作正常的宝石。例如打开irb,调用require 'date_ninja'
返回true,我可以使用。
DateNinja::DateDojo.date_format_validation(value).
这将返回日期或异常。
在我的 Rails 应用程序中,我已将 gem 添加到我的 gemfile 中,如下所示:
gem 'date_ninja', git: 'git@github.com:mpowered/date_dojo'
然后我运行了 bundle install 但是当我使用它时,我得到了这个:
DateNinja::DateDojo.date_format_validation(56423)
NameError: uninitialized constant DateNinja::DateDojo
from (pry):5:in `<main>'
如果我打开 Rails 控制台并查看是否可以require 'date_ninja'
,=> false
那么我猜测它不会加载我的 gem,即使我已经捆绑了它。我错过了一步吗?