質問: ### 前提・実現したいこと タイトル、本文を新規投稿する際、タイトルは最低3文字以上、 本文は空欄NGのバリデーションを付けようとしています。 ### 発生している問題・エラーメッセージ SyntaxError in PostsController#create /home/ubuntu/workspace/app/models/post.rb:3: syntax error, unexpected ':', expecting '}' validates :title, presence: true, length {minimum: 3} ^ Extracted source (around line #3): class Post < ActiveRecord::Base validates :title, presence: true, length {minimum: 3} validates :body, presence: true end ### 該当のソースコード validates :title, presence: true, length {minimum: 3} validates :body, presence: true ### 試したこと length {minimum: 3}の部分を消して空欄のまま投稿できないようにするところまでは正常に動いていたので最低文字数の部分が間違っていると思われるのですが原因がわかりません。 ### 補足情報(FW/ツールのバージョンなど)
回答: 正しくは length:{minimum: 3}かと思います。