2016-05-24 11 views
2

railsアプリケーションでdeviseを使用してクライアントを登録すると、クライアントごとに異なるデータベースを作成します。しかし、自分のアプリケーションで親データベースを作成して管理する方法がわかりません。私に最高のソリューションを提案してください。レールでクライアントごとに異なるテーブルを使用して別々のデータベースを作成する方法

+3

なぜクライアントごとに異なるデータベースを使用していますか?それ以外の場合は、クライアント用の単一のテーブルを作成し、関連付けを使用して他のテーブルとマッピングすることができます。 –

+0

私は別のデータベーススキーマを作成したいと思います。サインアップ後の各クライアントのXyzClient12 –

答えて

0

私は今、あなたはそれを定義する必要があり、あなたが.......

に余分model User

rails g devise User 

rails g devise FirstUser 
rails g devise SecondUser 
rails g devise ThirdUser 

などを作成する必要がdevise_group

を使用する必要があると思いますアプリケーションコントローラ

devise_group :everyone, contains: [:first_user, :second_user, :third_user] 

私はすでに私の上記のコメントで言った。

関連する問題