我写了自己的gem,名为date_ninja,它确保在从excel中传递日期时返回正确的日期。测试宝石它工作正常。例如打开irb,并调用require 'date_ninja'
返回true,我可以使用。Rails Gem无法在rails应用程序中加载
DateNinja::DateDojo.date_format_validation(value).
这将返回一个日期或异常。
在我的Rails应用程序,我已经添加了宝石我的Gemfile像这样:
gem 'date_ninja', git: '[email protected]:mpowered/date_dojo'
我然后跑捆绑安装,但是当我使用它,我得到这个:
DateNinja::DateDojo.date_format_validation(56423)
NameError: uninitialized constant DateNinja::DateDojo
from (pry):5:in `<main>'
如果我打开Rails控制台,看看我是否可以require 'date_ninja'
它=> false
所以我猜它没有加载我的宝石,即使我已经捆绑它。我错过了一步吗?
如果你可以试着用拼写和语法来保持网站的整洁有点困难,本来是不错的选择。已经为您清理。 – simonmorley
对不起。谢谢你让我保持干净! ;) – TheLegend
下面的答案有帮助吗? – simonmorley