【ruby】ActiveModelを使ってDBと関係ないFormを作成する【Rails】 RailsでFormを扱う時は、Modelと紐付けることで、validationなどの設定はModelに書くことができ、非常に便利です。 ですが、DBと関係ない場合は紐付ける対象のModelが生成されていません。 そこで使用するのがActiveModelです。 上のページに書いてあることが全てなのですが、あまりにもショックが大きかったので書き残しておきます。 form_forは入力フォームに初期値を設定してくれる Webアプリケーションで入力フォームを作成する場合、入力された情報を保持しておいて、次の画面の入力フォームに初期値として表示したいことがあります。検索画面で検索結果と一緒にフォームも表示する場合や、登録画面で入力エラーがあって同じ画面に戻ってきた時などです。 テキストボックスならvalue属
