問題は、customersID のようないくつかの顧客関連の列を持つテーブル customers があることです。user_id
また、顧客データが1人のユーザーにのみ関連するように列があります。
class Customers
belongs_to :user
end
class Users
has_many :customers
end
これで、customersID に :unique が追加されました。ただし、これにより、すべての customerID がテーブル全体で一意になります。私が欲しいのは、customerID が user_id ごとに一意であることです。
アイデアや提案はありますか?
編集:質問は少し不明確です。
私はテーブルユーザーを持っています
user1
user2
user3
また、各顧客が自分を作成したユーザーから user_id を取得するテーブル customers があります。ユーザーは、ユーザーごとに固有の customerID を入力できます。
customerID=1 user_id1
customerID=2 user_id1
customerID=1 user_id3
customerID=3 user_id1
customerID=1 user_id2
...
CustomersControllerを介して顧客データをクラッドします@customers = current_user.customers
。customerID は単純です。t.integer "customerID"