require "digest/sha1"
モデルの上にパスワードハッシュを含めると、アプリに変更を加えるたびに、サーバーを再起動して変更を確認する必要があることに気付きました。
特に私のような初心者にとっては、これは面倒なことであり、開発を大幅に遅らせています。
どこかでrequire_dependency "digest/sha1"
動作するはずですが、動作していません( no file error と言っています)。
例が見つからないので、どこに置くべきかさえrequire_dependency
わかりません。
これは非常に一般的な問題であるため、機能させる方法がいくつかあるはずです。おそらく、間違った場所を探していたのかもしれません。
ありがとう
編集 :
Ubuntu マシンがスリープ状態になるとエラーが発生するという結論に達しました。ウェイクアップ後、ローカルサーバー(シンとWEBrickを試した)でそのエラーが発生します。
編集 :
Ubuntuのスリープとは関係ありません。hash
引数の数が間違っていると不平を言って、毎回エラーを出すという名前の関数がありましたが、その関数は呼び出されませんでした。
だから、私はそれをに名前を変更しましたがencrypt
、今は動作していますが、それが解決策であると100%確信しているわけではありません.もっとテストする必要があります.
よろしければ、それは奇妙なバグです。回答を投稿します。