実際、自分の顧客データを持つ多くのユーザーを処理する 2 つの方法を知っています。このデータは、自分だけが利用できる必要があります。
途中で、モデルに関係を設定することになります。
ユーザーモデル
has_many :customers
顧客モデル
belongs_to :user
次に、属するデータを取得するために user_id 列を追加する必要があります。
2 番目の方法は、user_id と customer_id を設定する追加のテーブルをセットアップすることです。このようなもの:
create_table "users_customers", :id => false, :force => true do |t|
t.integer "user_id"
t.integer "customer_id"
end
私の要件を達成するためのより良い方法は何ですか。それとももっと良い方法がありますか?
編集要件: 多くのユーザーは、自分だけがアクセスできる顧客を持っています。