前提・実現したいこと
現在ruby on railsでWebアプリを開発しているのですが、バリデーションについて質問です。
マイグレーションファイルにて条件付きの必須チェックを行うことは可能でしょうか?
モデルクラスでは条件付きの必須チェックを行えるようですが、マイグレーションファイルでは公式ドキュメントを調べたところ記載されていないようなので、そのような方法存在しないのでしょうか?
また、モデルとマイグレーションファイルでどちらも必須チェックなどのバリデーションが行えますが、モデルはAPサーバでのチェック、マイグレーションファイルはDBサーバでのチェックを行っており、基本的にはマイグレーションファイルでチェックし、今回のような複雑な条件をもつチェックはモデルで行う、という認識で正しいでしょうか?
どなたかご教授お願いいたします。
試したこと
Railsガイド Active Record マイグレーション
補足情報(FW/ツールのバージョンなど)
ruby 2.5.1p57
Rails 5.2.4.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/28 10:15
2020/10/28 13:48