私はdate_ninjaと呼ばれる独自のGemを作成しました。これにより、Excelから日付を渡すときに日付が正しく返されるようになります。正常に動作する宝石をテストします。たとえば、irb を開き、呼び出すとrequire 'date_ninja'
true が返され、使用できます。
DateNinja::DateDojo.date_format_validation(value).
これは、日付または例外のいずれかを返します。
私のRailsアプリでは、次のようにgemfileにgemを追加しました:
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
バンドルされているにもかかわらず、宝石をロードしていないと推測されます。手順がありませんか?