私は 2 つの Spree Commerce 2.0.4 アプリを並行して実行しています。1 つは localhost:3000 で、もう 1 つは localhost:3001 で実行しています。ウェブリックを使用しています。最初はデフォルトのインストール -spree install --auto-accept
です。2 つ目は、非常に基本的なテーマの変更とデータベースの変更がいくつかあるデフォルトのインストールです (管理者の電子メールとパスワードが異なります)。どちらも Spree のデバイス認証方式 (つまり、デフォルト) を使用しています。
ログインしない限り、両方のアプリは互いに問題なく実行されます。一方にログインすると、もう一方にログインするまで正常に動作し、最初のアプリから自動ログアウトしてログインします。秒でOK。そのため、一度に 1 つずつしかログインできません。
理想的には、お互いに干渉することなく、同時に両方に管理者としてログインしたいと思います。
localhost:3002 で別の (spree ではない) Rails アプリを開始しました。これは認証にdeviseを使用するシンプルなブログであり、認証システムは2つのspreeアプリの影響を受けていないようです. そのため、この問題はスプリー アプリに固有のもののようです。
何が問題なのか、または相互のユーザー認証に干渉せずに 2 つのスプリー アプリをローカルで実行する方法についてのアイデアはありますか?
更新: 両方のスプリー インストールに同じメール/パスワードの管理者アカウントを持たせ、そのアカウントでログインしようとしました。ただし、同じ問題が残ります。1 つのアプリにログインすると、もう 1 つのアプリからログアウトされます。