0
私のレールアプリでは、user has_one :profile
とprofile belongs_to :user
アソシエーションを持っています。ユーザーが既にプロフィールを持ち、user/:user_id/profile/new
ページに移動して新しいプロフィールを送信すると、古いプロフィールが更新されます。レールhas_oneアソシエーションが存在する場合、新しい子オブジェクトの追加を防止する
私はpundit(認可宝石)と一緒にこれを防ぐことができ、プロフィールを持たないユーザーだけが新規作成アクションをトリガーできるようにすることができます。私は、この場合の鉄道コンベンションは何だったのだろうと思っていた。私は単純な解決策があるはずだと思います。
ありがとうNermin、私は専門家を使用します。 –