Lorsque vous souhaitez ajouter une colonne de type chaîne avec une longueur limitée avec la commande `rails generate migration`

Vous pouvez faire quelque chose comme string {n}.

$ rails g migration AddNameToUsers name:string{30}

Le fichier de migration généré sera le suivant

class AddNameToUsers < ActiveRecord::Migration[6.0]
  def change
    add_column :users, :name, :string, limit: 30
  end
end

Vous pouvez également utiliser uniq et index, mais notez que je n'oublie que "limit" pour une raison quelconque.

référence

Recommended Posts

Lorsque vous souhaitez ajouter une colonne de type chaîne avec une longueur limitée avec la commande `rails generate migration`
[Rails] Comment créer une table, ajouter une colonne et changer le type de colonne
[Tutoriel Rails Chapitre 2] Que faire lorsque vous faites une erreur dans le nom de la colonne
Je souhaite ajouter une fonction de navigation avec ruby on rails
[Rails] Je souhaite ajouter des données aux paramètres lors de la transition avec link_to
[Swift] Lorsque vous voulez savoir si le nombre de caractères dans String correspond à un certain nombre ...
Un mémo lorsque vous souhaitez effacer la partie horaire de l'agenda
Lorsque vous souhaitez que Rails désactive une session pour un contrôleur spécifique
Lorsque vous souhaitez utiliser la méthode à l'extérieur
Lors de l'importation de CSV avec Rails, il était vraiment facile d'utiliser la commande nkf
Comment générer manuellement un JWT avec Knock in Rails
Je souhaite ajouter une fonction de suppression à la fonction de commentaire
[Ruby + Rails] Lorsque vous souhaitez vous inscrire dans la liste de diffusion de Mailchimp avec l'enregistrement de l'utilisateur
Lorsque vous souhaitez modifier le libellé à afficher lors de la création d'une zone de sélection à partir d'énumération
Je veux renvoyer un type différent de l'élément d'entrée avec Java8 StreamAPI Reduce ()
[Rails] Que faire lorsque la vue se réduit lorsqu'un message est affiché avec la méthode des erreurs
Comment générer automatiquement un diagramme ER lors de la migration avec Rails 6
[Rails] Traitement après l'ajout d'une colonne à la table de devise
Comment écrire une migration du type Rails datetime au type date
[Ruby on Rails] Ajouter une colonne avec des contraintes de clé externe
Je souhaite créer un formulaire pour sélectionner la catégorie [Rails]
Lorsque vous souhaitez écrire explicitement OR ou AND avec ransack
docker-compose.yml lorsque vous voulez garder mysql en cours d'exécution avec docker
lombok.config lorsque vous voulez passer @Qualifier à @RequiredArgsConstructor avec lombok
Je veux passer la commande de démarrage à postgres avec docker-compose.
Que faire si la commande rails devient inutilisable
Un mémorandum lorsque vous souhaitez voir les données acquises par Jena & SPARQL pour chaque variable.
Lorsqu'un débutant crée une application personnelle avec des rails, la procédure pour l'amener au point de départ de toute façon.
[Rails] Ajouter une colonne à concevoir
Conseils lorsque vous souhaitez insérer de nombreux sauts de ligne et tabulations lors du remplacement d'une chaîne de caractères
Pourquoi vous devriez ajouter l'annotation Override lors du remplacement d'une méthode
Lorsque vous avez introduit la devise mais que vous souhaitez ajouter plus de colonnes
[Pour les débutants] Je souhaite saisir automatiquement des données pré-enregistrées dans le formulaire de saisie avec une commande de sélection.
La première chose à faire lorsque vous voulez être satisfait d'Heroku sur GitHub avec Eclipse sur Java
Que faire si l'opération non autorisée s'affiche lors de l'exécution d'une commande dans le terminal
[Pour les débutants] Lorsque vous voulez dire que l'option JVM (-D) ne fonctionne pas avec la commande java -jar, ou que la bibliothèque est boguée.
[Rails] Que faire si vous obtenez une erreur indiquant "Impossible de trouver un moteur d'exécution JavaScript." Lors de l'exécution de la commande rails dans Catalina
Résumé des moyens lorsque vous souhaitez communiquer avec HTTP sur Android
Si vous voulez créer un fichier zip avec Ruby, c'est rubyzip.
Je veux introduire un comité avec des rails sans devenir trop sale
Comment référencer une colonne lors du remplacement de la méthode de nom de colonne dans ActiveRecord
Que faire si le message "Un serveur est déjà en cours d'exécution" s'affiche. Erreur lors de la tentative de démarrage du serveur rails
[Rubiy] Je veux créer un tableau à partir d'une chaîne de caractères avec la méthode split. Et vice versa.