0

(サブ)ドメインを変更することで、私のWebサイトをその場で複製できます。ドメインモデルと他のほとんどのモデル(ユーザーなど)がありbelongs_to :domainます。SSOは必要ありません。各サブドメインには独自のユーザーがいます。

2つのステップは次のとおりです。

  • 登録時に作成し、保存する前に、domain_idをDomain.find_by_name(request.host)に設定します
  • セッションで作成し、メール、パスワード、domain_idでサインインします

しかし、私はこのステップのいずれかを行う正しい方法を見つけられません...

助けてくれてありがとう、そして私の英語をごめんなさい!

4

1 に答える 1

0

devise wikiには、これに関するハウツーがあります。

https://github.com/plataformatec/devise/wiki/How-To:--Isolate-users-to-log-into-a-single-subdomain

また、ユーザーを作成するときにその情報の保存を処理する必要があります。これは、ユーザーコントローラー(またはユーザーがサインアップするときにユーザーアカウントを保存する場所)で簡単に実行できます。

于 2013-01-22T23:38:24.080 に答える