やりたいこと

2つあるラジオボタンのどちらにもチェックが入っていない場合、バリデーションでエラーメッセージを表示するようにしたい。

設定

view

= form_with(model: @info) do |f|
  = render 'shared/errors', object: @info
  .field
    = f.radio_button :class, 1
    = f.label :classification, "#{t '.class1'}", value: 1
  .field
    = f.radio_button :class, 2
    = f.label :classification, "#{t '.class2'}", value: 2
  .button-field
    = f.submit "#{t '.title'}", class: "btn btn-primary"

modelカラム

t.integer "class" ## 1:google 2:yahoo

質問

validates :class, presence:true

ノーマルなやり方だとエラーメッセージが出ません。
ググっても解決できず・・・
ご教示お願いします。