実現したいこと
テーブルで、textとfileのいずれかをもつテーブルを作成する場合、
データタイプを区別するための、data_typeのカラムは必要でしょうか?
発生している問題・分からないこと
質問の背景
フロントはReactでバックエンドはRailsのでAPIとして実装しています
バックエンドで、textかfileのいずれかを必ず保存するバリデーションを追加したいのですが、
textからfileのどちらともないだけバリデーションエラーを出すだけで、APIの設計的に良いのか
あるいは、data_typeカラムも作成し、フロントからは data_typeとtext or fileをわたした方が良いのか迷っています
ご回答いただけますと幸いです
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
自分的には、data_typeと text かfileの両方を設定した方が良いのでは?と思っています
理由はフロントの制御任せになると思った為です
補足
特になし
回答1件
あなたの回答
tips
プレビュー