この記事で説明すること
- 利用規約にチェックしない場合、このような表示が表れるようにしたい
- modelでのかっちりとしたvalidationをつけたくないとき

入力方法
今回はチェックボックスを例にしています(他のform等でも可)
required: true
を記述すると可能になります。
= f.check_box :agreememt, {required: true, checked: false, id:'agree',
:type=> 'checkbox'} , "true" , "false"
label[for="agree"]
:agreement
については
こちらの記事
を参考にさせていただきました。
checked: false
はチェックボックスの初期値を指定しています。
falseでチェックなし
trueならチェックされた状態になります。