2
railsアプリケーションでdeviseを使用してクライアントを登録すると、クライアントごとに異なるデータベースを作成します。しかし、自分のアプリケーションで親データベースを作成して管理する方法がわかりません。私に最高のソリューションを提案してください。レールでクライアントごとに異なるテーブルを使用して別々のデータベースを作成する方法
railsアプリケーションでdeviseを使用してクライアントを登録すると、クライアントごとに異なるデータベースを作成します。しかし、自分のアプリケーションで親データベースを作成して管理する方法がわかりません。私に最高のソリューションを提案してください。レールでクライアントごとに異なるテーブルを使用して別々のデータベースを作成する方法
私は今、あなたはそれを定義する必要があり、あなたが.......
に余分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]
私はすでに私の上記のコメントで言った。
なぜクライアントごとに異なるデータベースを使用していますか?それ以外の場合は、クライアント用の単一のテーブルを作成し、関連付けを使用して他のテーブルとマッピングすることができます。 –
私は別のデータベーススキーマを作成したいと思います。サインアップ後の各クライアントのXyzClient12 –