前提・実現したいこと
railsでuser管理にてdeviseを使用しています。
お名前(カナ)入力の部分にバリデートをかませたいと思い、
それっぽい物を入れてみたのですが、SyntaxErrorとなってしまいます。
発生している問題・エラーメッセージ
SyntaxError /Users/okakaori/projects/freemarket_sample_59b/app/models/user.rb:12: syntax error, unexpected tIDENTIFIER, expecting '}' validates :postal_code, presence: true ^~~~~~~~~
該当のソースコード
class User < ApplicationRecord # Include default devise modules. Others available are: # :confirmable, :lockable, :timeoutable, :trackable and :omniauthable devise :database_authenticatable, :registerable, :recoverable, :rememberable, :validatable 〜その他項目は省略〜 validates :kana_mei, presence: true, format: { with: /\A[\p{katakana}\p{blank}ー-]+\z/, message: 'はカタカナで入力して下さい。' end
試したこと
下記の記事参考に入れてみました
Railsでカタカナのバリデーション
回答1件
あなたの回答
tips
プレビュー