Questions marquées «ruby»

345
Rails: inclure vs: jointures

C'est plus une question "pourquoi les choses fonctionnent de cette façon" plutôt qu'une question "je ne sais pas comment faire" ... Donc, l'évangile sur l'extraction des enregistrements associés que vous savez que vous allez utiliser est d'utiliser :includeparce que vous obtiendrez une jointure et...

336
Quand utiliser lambda, quand utiliser Proc.new?

Dans Ruby 1.8, il existe des différences subtiles entre proc / lambda d'une part et Proc.newd'autre part. Quelles sont ces différences? Pouvez-vous donner des directives sur la façon de décider lequel choisir? Dans Ruby 1.9, proc et lambda sont différents. Quel est le problème?...

307
Meilleures pratiques avec STDIN en Ruby?

Je veux traiter l'entrée de ligne de commande dans Ruby: > cat input.txt | myprog.rb > myprog.rb < input.txt > myprog.rb arg1 arg2 arg3 ... Quelle est la meilleure façon de procéder? En particulier, je veux traiter du STDIN vierge et j'espère une solution élégante. #!/usr/bin/env ruby...

306
Comment exécuter un seul test RSpec?

J'ai le fichier suivant: /spec/controllers/groups_controller_spec.rb Quelle commande dans le terminal dois-je utiliser pour exécuter uniquement cette spécification et dans quel répertoire dois-je exécuter la commande? Mon fichier gem: # Test ENVIRONMENT GEMS group :development, :test do gem...