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].


11
Meilleure pratique pour marquer le code obsolète dans Ruby?
Je voudrais marquer une méthode comme obsolète, afin que les personnes qui l'utilisent puissent facilement vérifier leur code et rattraper leur retard. En Java, vous définissez @Deprecated et tout le monde sait ce que cela signifie. Existe-t-il donc un moyen préféré (ou même des outils) de marquer et de vérifier …
127 ruby  deprecated 


7
héritage rubis vs mixins
Dans Ruby, puisque vous pouvez inclure plusieurs mixins mais étendre seulement une classe, il semble que les mixins soient préférés à l'héritage. Ma question: si vous écrivez du code qui doit être étendu / inclus pour être utile, pourquoi en feriez-vous une classe? Ou en d'autres termes, pourquoi ne pas …

2
Resque vs Sidekiq? [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en éditant ce message . Fermé il y a 5 ans . Améliorez cette question J'utilise actuellement …

14
Uniq par attribut d'objet dans Ruby
Quelle est la manière la plus élégante de sélectionner des objets dans un tableau qui sont uniques par rapport à un ou plusieurs attributs? Ces objets sont stockés dans ActiveRecord, donc utiliser les méthodes d'AR serait également très bien.


13
Comment cocher une case dans capybara?
J'utilise Rspec et Capybara. Comment puis-je écrire une étape pour vérifier un checkbox? J'ai essayé checkpar valeur mais il ne trouve pas mon checkbox. Je ne sais pas quoi faire, car j'ai en fait le même identifiant avec des valeurs différentes Voici le code: <input id="cityID" type="checkbox" style="text-align: center; opacity: …

4
Date de mise en forme des rails
Je publie une date dans une API et le format requis est le suivant: 2014-12-01T01:29:18 Je peux obtenir la date du modèle comme ceci: Model.created_at.to_s Cela renvoie: 2014-12-01 01:29:18 -0500 Comment puis-je utiliser Rails ou Ruby pour le formater comme le format requis avec le T et en supprimant le …

12
Comment changer les valeurs de hachage?
Je voudrais remplacer chacun valuedans un hachage par value.some_method. Par exemple, pour un hachage simple: {"a" => "b", "c" => "d"}` chaque valeur doit être .upcased, donc cela ressemble à: {"a" => "B", "c" => "D"} J'ai essayé #collectet #mapmais toujours juste récupérer des tableaux. Y a-t-il une manière élégante …
126 ruby  syntax  hash 

24
Obtenir l'âge de la personne en rubis
J'aimerais connaître l'âge d'une personne à partir de son anniversaire. now - birthday / 365ne fonctionne pas, car certaines années ont 366 jours. J'ai trouvé le code suivant: now = Date.today year = now.year - birth_date.year if (date+year.year) > now year = year - 1 end Existe-t-il une manière plus …

7
Comment cliquer sur le premier lien de la liste des éléments après la mise à niveau vers Capybara 2.0?
Comment cliquer sur le premier lien dans ce cas: <div class="item"> <a href="/agree/">Agree</a> </div> <div class="item"> <a href="/agree/">Agree</a> </div> within ".item" do first(:link, "Agree").click end et j'obtiens cette erreur: Capybara::Ambiguous: Ambiguous match, found 2 elements matching css ".item" Et sans le withinje reçois cette erreur: Failure/Error: first(:link, "Agree").click NoMethodError: undefined …
125 ruby  rspec  capybara 

9
Comment sélectionner une option dans la liste déroulante en utilisant Capybara
J'essaie de sélectionner un élément dans un menu déroulant en utilisant Capybara (2.1.0). Je veux sélectionner par numéro (ce qui signifie sélectionner l'option deuxième, troisième, etc.). J'ai googlé comme un fou en essayant toutes sortes de choses mais pas de chance. J'ai pu le sélectionner en utilisant la valeur: find("option[value='4c430d62-f1ba-474f-8e8a-4452c55ea0a8']").click …


4
Structure de projet Ruby idéale
Je suis à la recherche d'un aperçu / clarification de la structure de projet idéale pour un projet ruby ​​(non-rails / merb / etc). Je suppose que ça suit app/ bin/ #Files for command-line execution lib/ appname.rb appname/ #Classes and so on Rakefile #Running tests README test,spec,features/ #Whichever means of …

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.