Je veux vérifier si la clé "utilisateur" est présente ou non dans le hachage de session. Comment puis-je faire ceci? Notez que je ne veux pas vérifier si la valeur de la clé est nulle ou non. Je veux juste vérifier si la clé "utilisateur" est
Je veux vérifier si la clé "utilisateur" est présente ou non dans le hachage de session. Comment puis-je faire ceci? Notez que je ne veux pas vérifier si la valeur de la clé est nulle ou non. Je veux juste vérifier si la clé "utilisateur" est
J'aimerais que ma sortie JSON dans Ruby on Rails soit "jolie" ou bien formatée. En ce moment, j'appelle to_jsonet mon JSON est sur une seule ligne. Il peut parfois être difficile de voir s'il y a un problème dans le flux de sortie JSON. Existe-t-il un moyen de configurer pour rendre mon JSON "joli"...
Quelle est la syntaxe pour supprimer une colonne de table de base de données via une migration
La différence entre rake db:migrateet rake db:resetest assez claire dans ma tête. Ce que je ne comprends pas, c'est commentrake db:schema:load les deux précédents sont différents. Juste pour être sûr que je suis sur la même page: rake db:migrate - Exécute les migrations qui n'ont pas encore été...
Existe-t-il un moyen rapide de trouver chaque correspondance d'une expression régulière dans Ruby? J'ai parcouru l'objet Regex dans la Ruby STL et cherché sur Google en
Comment puis-je vérifier si une variable est définie dans Ruby? Existe-t-il une issetméthode de type
Comment puis-je supprimer RVM (Ruby Version Manager) de mon
Quelle est la fonction Ruby pour supprimer tous les espaces blancs? Je cherche quelque chose comme PHP
J'ai besoin de lire les données de la base de données, puis de les enregistrer dans un fichier texte. Comment puis-je faire cela en Ruby? Existe-t-il un système de gestion de fichiers dans
J'ai un tableau d'entiers. Par exemple: array = [123,321,12389] Y a-t-il un bon moyen d'en obtenir la somme? Je le sais sum = 0 array.each { |a| sum+=a }
Pour ajouter une nouvelle paire à Hash, je fais: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => 3} Existe-t-il un moyen similaire de supprimer une clé de Hash? Cela marche: {:a => 1, :b => 2}.reject! { |k| k == :a } #=> {:b => 2} mais je...
J'essaie d'installer une gemme en utilisant gem install mygemou de mettre à jour RubyGems en utilisant gem update --system, et cela échoue avec cette erreur: ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory....
Je veux savoir s'il existe une façon beaucoup plus propre de procéder. Fondamentalement, je veux choisir un élément aléatoire dans un tableau de longueur variable. Normalement, je le ferais comme ceci: myArray = ["stuff", "widget", "ruby", "goodies", "java", "emerald", "etc" ] item =...
J'essaie de comprendre la différence entre ces quatre méthodes. Je sais par défaut qui ==appelle la méthode equal?qui retourne vrai lorsque les deux opérandes se réfèrent exactement au même objet. ===par défaut, appelle également ==lequel appelle equal?... d'accord, donc si ces trois méthodes ne...
J'ai récemment commencé à programmer dans Ruby et je regarde la gestion des exceptions. Je me demandais si ensureétait l'équivalent Ruby finallyen C #? Dois-je avoir: file = File.open("myFile.txt", "w") begin file << "#{content} \n" rescue #handle the error here ensure file.close unless...
Dans Ruby, certaines méthodes ont un point d'interrogation ( ?) qui pose une question commeinclude? celle-ci demande si l'objet en question est inclus, cela retourne alors un vrai / faux. Mais pourquoi certaines méthodes ont-elles des points d'exclamation ( !) alors que d'autres n'en ont pas?...
Ruby a ce moyen pratique et pratique de partager des variables d'instance en utilisant des clés comme attr_accessor :var attr_reader :var attr_writer :var Pourquoi devrais-je choisir attr_readerou attr_writersi je pouvais simplement utiliser attr_accessor? Y a-t-il quelque chose comme la...
J'ai trouvé ce code dans un RailsCast : def tag_names @tag_names || tags.map(&:name).join(' ') end Que signifie l' (&:name)in
Existe-t-il un moyen d'annuler les effets d'une commande d'échafaudage dans
Quelle est la différence? Quand devrais-je utiliser quoi? Pourquoi y en a-t-il