(5)「ドメイン:all」と表示されているので、そのセッション中に訪問されたすべての異なるサブドメインのCookieが作成されます(要求のあいだに渡されます)。ドメイン引数が渡されない場合は、同じセッションでアクセスされた異なるドメインごとに新しいCookieが作成され、古いセッションは破棄されます。私が必要としたのは、ドメインが変わっても、セッション中永続的な単一のクッキーでした。lvh.meを渡すことで、開発の問題が解決されました。これにより、異なるサブドメイン間に存在する単一のCookieが作成されます。http://excid3.com/blog/sharing-a-devise-user-session-across-subdomains-with-rails-3/私は、各ユーザーが会社に所属し、その会社にサブドメイン(私はベースキャンプスタイルのサブドメインを使用しています)を持っているアプリケーション設定をしています。私が直面している問題は、レールが複数のクッキー(1つはlvh.me用、もう1つはsubdomain.lvh.me用)を作成していることです。これはアプリケーションでかなりの数のブレークを引き起こしていますログインしました)。:allドメイン::すべてが私がGoogleで見つけた標準的な答えのようですが、それは私のために働いていないようです。=>:すべてのようなものがいくつかの場所で推奨されていれば、あなたがlocalhostを使用していない限り動作しません:すべてデフォルトはTLDの長さ1つまり、Pow(myapp.dev)を使ってテストしている場合は、長さ2のTLDであるため動作しません。#2クッキーをルートドメインに設定する最も簡単な方法を探しながら、私はこれを見つけました。:allオプションがドメインオプションとして渡されると、いくつかの誤った情報があるようです。私はほとんどの人がドメインlvh.meを使ってテストしているので問題を経験したと思います。/[^.]*\.([^.]*|..\...|...\...)$/定義されています。com.auをcom.auと似たTLDとして解釈することがわかります。:allオプションは正しく動作しませんが、ほとんどのドメインにとっては最もシンプルで最適なオプションです。:allを使用すること:all。#3何らかの理由で置き換えられました。私はドメイン:allが動作しませんでした(レール3.2.11)。それを修正するためにカスタムミドルウェアが必要でした。その解決策の概要を以下に示します。Middlewareを作成する必要があります。conifg/environments/[production|development].rb追加する必要があります。3.2.11ですCookieセッションは、通常、最上位ドメインのみに格納されます。sub1.yourdomain.comエントリが別々になることがわかりますsub1.yourdomain.comとothersub.yourdomain.comとyourdomain.com課題は、すべてのサブドメインで同じセッションストアファイルを使用することです。ラックミドルウェアが入ってくる場所です。セッションとクッキーセッションのセッションに関するRackのドキュメントここにあなたがlib追加すべきカスタムクラスがあります。endend基本的には、すべてのCookieセッションデータをルートドメインと同じCookieファイルにマップすることです。ステップ2:Railsに追加するlibにカスタムクラスがあるので、それを自動ロードしてください。autoloadまず、クッキーストアを使用してシステム全体にいることを確認することです。config/application.rbでは、RailsにCookieストアを使用するよう指示します。:all行のためです。".yourdomain.com"を指定するよう提案している人がいます。何らかの理由でこれは私にとってはうまくいかず、上記のようにカスタムミドルウェアクラスが必要でした。".yourdomain.com"前のドットが必要であることに注意してください。」を参照してください。".lvh.me"lvh.meのトリックはlocalhostにマップされます。それは素晴らしいです。Railscastを参照してください。うまくいけばそれはそれをするべきです。私は正直なところ、なぜこのプロセスが複雑であるのか完全には分かっていません。クロスドメインサブサイトが共通していると感じています。これらの各ステップの背後にある理由について誰かがさらに洞察を持っている場合は、コメントで私たちに教えてください。)基本的にはベースドメイン用のシングルクッキーを持っており、サブドメインを無視しているということです。Railsで現在の絶対URLを取得するにはどうすればよいですか?日本語Top。