フォームオブジェクトを使用して複数枚画像を投稿する処理をシンプルなRubyで 表現した場合どうなるのかなとイメトレとしてやってみた。
ユーザーがパラメーターを記入する画面 今回ならformがある画面になる。
名前の通りコントローラーで、PostForm
クラスのインスタンスを初期化している
フォームオブジェクトのクラス。ここに複数画像登録用のバリデーションとかロジックが書かれている。
モデルの役割、RailsでいうDBのカラムを定義している.
今回ActiveRecordを使っていないのでsave!
メソッドの代わりに。puts
メソッドを使用しています。その為リダイレクトして登録した内容を出すように仮定した場合、コンソールがリダイレクト先のViewになります