Questions marquées «ruby»

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

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

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

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

126
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"...

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

125
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/...

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