タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

セッションに関するtskx2のブックマーク (1)

  • Rails2とRails3でセッションを共有する

    サブドメインが異なるRails2アプリとRails3アプリでセッションを共有したい場合、Cookie Session Storeに互換性が無いみたいでそのまま共有しようとすると問題が発生します。 具体的にどういう問題があるかというと、 Rails2はCookieのKeyをSymbolとして扱う。しかしRails3はStringとして扱っている。 Flash周りは何とマーシャルしてCookieに保存されている。Rails2とRails3でモジュール・クラス名が異なっているのでアンマーシャル時にuninitialized constantが発生する。 まず1つ目の問題ですが、幸いなことにRails3はKeyがSymbolでも読み込みが可能です。ただし一度でも読み込むとStringに変換されてRails2からは読めなくなります。ということは、Rails2でStringなKeyを認識出来るようにす

    Rails2とRails3でセッションを共有する
  • 1