値ではないため、型やクラスはありません。
概要
値ではないため、型やクラスはありません。
何らかのセッションメソッドエラーだと思います
フロントエンドにはAngular 6アプリを、バックエンドにはRailsを使用しているため、私にとって最良のオプションは、ユーザー認証にdevice_token_authとng token_authを選択することでした。
Device_token_auth gemをインストールした後、ターミナルでこのコード行を実行しました
移行時にエラーが発生したため、追加することで問題を解決しました
移行時にエラーが発生したため、追加することで問題を解決しました
この gem または他の gem (存在する場合) を使用してユーザーを認証してもらいたい
解決策
最近この問題が発生しましたが、移行に追跡可能なフィールドがないことがわかりました。これを修正するには 2 つの方法があります。
オプション 1。追跡可能なフィールドをユーザーに追加する新しい移行を追加します。
## Trackable
t.integer :sign_in_count, default: 0, null: false
t.datetime :current_sign_in_at
t.datetime :last_sign_in_at
t.inet :current_sign_in_ip
t.inet :last_sign_in_ip
rake db:移行を実行します
2 番目のオプション: ダウンマイグレーションを実行する
このコマンドから開始します - 移行バージョン番号を追加します
rake db:migrate:down VERSION=xxxxxxxxxxxxxx
その後、追跡可能なフィールドを移行ファイルに追加して、実行できるようになります。
rake db:migrate up VERSION=xxxxxxxxxxxxxx
rake db:移行を実行します