このような検証をモデルに追加しました。
validates :name, uniqueness: {scope: user_id}
そして、移行時に次のような add_index を追加しました:
add_index(:posts, :name)
しかし、Rails APIページでデータの整合性に関する部分を読んだだけです。
そして、モデルに整合性エラーが発生するかどうか疑問に思っていたので、私の質問は次のとおりです。インデックスを次のように書き換えるべきですか?
add_index(:posts, [:name, :user_id]), unique: true
皆さんありがとう、