質問: モデル検証はレール3.2.1では機能しません なぜこのモデルバリデーターですか? `validates_format_of :weight, :with => /\A\d{1,3}\.\d{0,2}\Z/, :on => :create` に一致する ``` 12.4kg ``` それはできませんでした 編集: ビューフォーム ``` <%= form_for :new_client do |f| %> <% if @new_client.errors.any? %> <%= pluralize(@new_client.errors.count, "error") %> prohibited data from being send: ------------------------------------------------------------------------------------- <% @new_client.errors.full_messages.each do |msg| %> * <%= msg %> <% end %> <% end %> <%= f.label :weight %> <%= f.text_field :weight %> <%= f.label :height %> <%= f.text_field :height %> <%= f.submit %> ``` 私はすべてのエラーをチェックしていると思いますが、重要なのは重大ではなく、エラーが発生するはずですが、そうではありません。
回答: 私は問題を発見した。 マイグレーションファイルでは、ウェイトカラムは文字列ではなく浮動小数点数です。