モデルには、次のように検証する別の方法があります。
validate :validate_id
def validate_id
errors.add(:base, "Id Should Not Blank") if self.project_id.blank?
end
次のような検証を実行する必要があります。
validates_format_of :project_id, :with => /^(?!\d+$)[a-z0-9-_]*$/
これは、アンダースコアとダッシュのみで、その間にスペースがない文字と数字を検証します。
私のメソッドvalidate_idでそれを使用する方法はありますか.
前もって感謝します