[RUBY] J'ai essayé de valider pour unifier comment écrire des balises de hachage

introduction

Raison de faire

―― Je ne veux pas avoir beaucoup de balises de hachage comme "Rails 6" et "Rails 6" ...

procédure

--Validation qui repousse les nombres pleine largeur --Validation qui repousse le hachage pleine largeur

Puisqu'il s'agit d'une validation qui n'autorise pas de caractères spécifiques, décrivez-la avec l'option sans.

Validation qui repousse les nombres pleine largeur

Décrit dans le modèle qui entre la balise de hachage

models/item.rb


validates :tagbody, format: { without: /[0-9]/, message: 'Veuillez saisir le nombre en demi-largeur' }

Validation qui repousse le hachage pleine largeur

Au fait, j'ai décidé de repousser le hachage pleine largeur car le traitement ultérieur est gênant.

models/item.rb


validates :tagbody, format: { without: /#/, message: ' #Veuillez saisir en demi-largeur' }

en conclusion

Cette fois, j'ai décidé de le retourner avec validation, mais c'est peut-être un design plus convivial à convertir et à enregistrer. J'abandonne techniquement ... Je pense aussi que la méthode de recherche incrémentielle est également bonne, mais il est difficile de jouer avec JavaScript ...

Je voudrais contester si je peux me le permettre.

✔︎

Recommended Posts

J'ai essayé de valider pour unifier comment écrire des balises de hachage
J'ai essayé d'expliquer la méthode
J'ai essayé de résumer les méthodes utilisées
J'ai essayé d'implémenter le modèle Iterator
J'ai essayé de résumer l'API Stream
[Rails] J'ai essayé de faire passer la version de Rails de 5.0 à 5.2
J'ai essayé d'organiser la session en Rails
J'ai essayé de configurer tomcat pour exécuter le servlet.
05. J'ai essayé de supprimer la source de Spring Boot
J'ai essayé de réduire la capacité de Spring Boot
J'ai essayé d'implémenter la méthode de division mutuelle d'Eugrid en Java
J'ai essayé d'implémenter la fonction similaire par communication asynchrone
J'ai essayé d'augmenter la vitesse de traitement avec l'ingénierie spirituelle
J'ai essayé de résumer les bases de kotlin et java
J'ai brièvement résumé la grammaire de base de Ruby
J'ai essayé de construire l'environnement petit à petit en utilisant docker
J'ai essayé de créer un environnement de WSL2 + Docker + VSCode
J'ai essayé le problème FizzBuzz
J'ai essayé de vérifier yum-cron
J'ai essayé de résumer l'orientation de l'objet à ma manière.
J'ai essayé de résoudre le problème de la "sélection multi-étapes" avec Ruby
[Metal] J'ai essayé de comprendre le flux jusqu'au rendu avec Metal
J'ai essayé de résumer ce qui était demandé lors de l'édition site-java-
J'ai essayé d'illuminer le sapin de Noël dans un jeu de la vie
Tri des données Décroissant, croissant / Rails
[Rubiy] J'ai essayé de résumer le traitement de la boucle ce soir [fois, pause ...]
J'ai essayé d'implémenter la fonction de prévisualisation d'image avec Rails / jQuery
Conférence spéciale sur la simulation multi-échelles: j'ai essayé de résumer le 5e
J'ai essayé de comprendre comment la méthode des rails "redirect_to" est définie
Conférence spéciale sur la simulation multi-échelles: j'ai essayé de résumer le 8
J'ai essayé de vérifier le fonctionnement du serveur gRPC avec grpcurl
J'ai essayé de comprendre comment la méthode des rails "link_to" est définie
[Java] J'ai essayé de faire un labyrinthe par la méthode de creusage ♪
J'ai essayé d'exécuter le formulaire FaaS compatible Java "Fn Project"
J'ai essayé d'afficher le calendrier sur la console Eclipse en utilisant Java.
Conférence spéciale sur la simulation multi-échelles: j'ai essayé de résumer le 7
J'ai essayé de résoudre le problème de Google Tech Dev Guide
J'ai essayé de mâcher C # (indexeur)
J'ai essayé de résumer le support d'iOS 14
J'ai essayé d'interagir avec Java
J'ai essayé le framework Java "Quarkus"
[Rails] J'ai essayé de supprimer l'application
L'histoire que je voulais développer Zip
J'ai essayé de résumer l'apprentissage Java (1)
J'ai essayé de résumer Java 8 maintenant
C # (polymorphisme: polymorphisme)
J'ai essayé d'expliquer Active Hash
J'ai essayé de connecter le compteur de points à la plate-forme MZ par communication série
J'ai essayé de résumer les points clés de la conception et du développement de gRPC
J'ai essayé de résoudre le problème de la séquence Tribonacci en Ruby, avec récurrence.