Questions marquées «ruby»

Ruby est un langage interprété orienté objet dynamique et open source multiplateforme, créé par Yukihiro Matsumoto (Matz) en 1995. La balise [ruby] est destinée aux questions liées au langage Ruby, y compris sa syntaxe et ses bibliothèques. Les questions Ruby on Rails doivent être étiquetées avec [ruby-on-rails].

5
Ajouter une classe si la condition est vraie dans Haml
Si post.published? .post / Post stuff Autrement .post.gray / Post stuff J'ai implémenté cela avec l'aide de rails et cela semble moche. = content_tag :div, :class => "post" + (" gray" unless post.published?).to_s do / Post stuff Deuxième variante: = content_tag :div, :class => "post" + (post.published? ? "" : …
155 ruby  haml 


8
Est-il bon de revenir explicitement en Ruby?
Venant d'un arrière-plan Python, où il y a toujours une «bonne façon de le faire» (une façon «pythonique») en matière de style, je me demande si la même chose existe pour Ruby. J'ai utilisé mes propres règles de style, mais je pense publier mon code source et j'aimerais qu'il adhère …


5
Le tableau contient-il une valeur d'un autre tableau?
Quel est le moyen le plus efficace de tester si un tableau contient un élément d'un deuxième tableau? Deux exemples ci-dessous, qui tentent de répondre à la question, foodscontiennent un élément de cheeses: cheeses = %w(chedder stilton brie mozzarella feta haloumi reblochon) foods = %w(pizza feta foods bread biscuits yoghurt …
155 ruby  arrays 

30
Impossible d'installer RMagick 2.13.1. Impossible de trouver MagickWand.h.
Lorsque j'essaye d'installer rmagick, j'obtiens le message d'erreur suivant: Can't install RMagick 2.13.1. Can't find MagickWand.h. *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Je suis sous …
154 ruby  install  rmagick 

4
Comment trier un Ruby Hash par valeur numérique?
J'ai un hachage de compteur que j'essaie de trier par décompte. Le problème que je rencontre est que la fonction par défaut Hash.sort trie les nombres comme des chaînes plutôt que par taille de nombre. ie Donné Hash: metrics = {"sitea.com" => 745, "siteb.com" => 9, "sitec.com" => 10 } …
154 ruby  hash 


9
Ruby on Rails: comment rendre une chaîne au format HTML?
j'ai @str = "<b>Hi</b>" et à mon avis erb: <%= @str %> Ce qui s'affichera sur la page est: <b>Hi</b>quand ce que je veux vraiment, c'est Salut . Quelle est la manière ruby ​​"d'interpréter" une chaîne comme du balisage HTML? Edit : le cas où @str = "<span class=\"classname\">hello</span>" Si …

6
Comment échanger des clés et des valeurs dans un hachage
Comment permuter les clés et les valeurs dans un hachage? J'ai le hash suivant: {:a=>:one, :b=>:two, :c=>:three} que je souhaite transformer en: {:one=>:a, :two=>:b, :three=>:c} L'utilisation mapsemble plutôt fastidieuse. Existe-t-il une solution plus courte?
154 ruby  hashmap 

11
Ruby: require vs require_relative - meilleure pratique pour contourner l'exécution dans Ruby <1.9.2 et> = 1.9.2
Quelle est la meilleure pratique si je veux requireun fichier relatif dans Ruby et que je veux qu'il fonctionne à la fois dans 1.8.x et&gt; = 1.9.2? Je vois quelques options: fais $LOAD_PATH &lt;&lt; '.'et oublie tout faire $LOAD_PATH &lt;&lt; File.dirname(__FILE__) require './path/to/file' vérifier si RUBY_VERSION&lt;1.9.2, puis définir require_relativecomme require, …
153 ruby  ruby-1.9  ruby-1.8 

17
Comment déboguer les scripts Ruby [fermé]
Fermé. Cette question nécessite des détails de débogage . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé l'année dernière . Améliorez cette question J'ai copié le code Ruby suivant à partir d'Internet et j'ai …
153 ruby  debugging 



7
zéros en tête dans les rails
J'ai des champs hret min, les deux entiers dans mon application. Pour le hrchamp, si l'utilisateur entre "1", je voudrais que Rails le remplisse automatiquement à "01" avant de l'enregistrer dans la base de données. Aussi pour le minchamp si l'utilisateur saisit "0", il doit le mettre en tant que …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.