0

複数のRailsアプリケーションを管理する最良の方法は何ですか?

Rack は使いやすいツールだと聞いたので、ユーザーが 2 回ログインする必要がないように、すべての Rails アプリが同じセッションを共有できるかどうか疑問に思っていました。

また、EmberJS も使用しています。

4

1 に答える 1

0

トークンベースの認証を使用している場合は、両方のアプリでユーザー モデルの単一のデータベース テーブルを維持できます (両方を同じデータベースに接続し、アプリ 1 のすべてのテーブルとapp1_アプリ 2 のすべてのテーブルに をプレフィックスとして付けますapp2_。プレフィックスが付いていないユーザー テーブル)。

1 つのアプリのすべてのテーブルにプレフィックスを付けるには、設定できます

config.active_record.table_name_prefix = "app1_"

environments.rbアプリ 1のファイル内、および

config.active_record.table_name_prefix = "app2_"

environments.rbアプリ2のファイルに。

于 2013-10-30T17:55:42.580 に答える