preguntar acerca de ruby

5
réponses

Pourquoi sqrt() n’est-il pas une méthode sur Numeric?

Dans Ruby tout est un objet. C'est pourquoi je ne comprends pas pourquoi nous avons le module de mathématiques. Il me semble que la plupart (tous?) des fonctions dans le module Math auraient dû être des méthodes sur les types numériques comme Integer …
demandé sur 1970-01-01 00:33:30
3
réponses

À quoi ressembleraient un getter et un setter par défaut dans rails?

Je sais que je peux écrire attr_accessor: tag_list pour créer un attribut virtuel tag_list pour un objet dans Rails. Cela permet d'avoir un attribut tag_list dans les formulaires pour l'objet. Si j'utilise attr_accessor: tag_list je peux, dans le mo …
demandé sur 1970-01-01 00:33:32
3
réponses

Comment tester si un div a un certain style css dans rspec/capybara?

Comment tester si une balise div a un certain style css? J'essaie de tester s'il a display:none; ou display:block. J'ai essayé ce qui suit mais cela me donne une erreur: it {should have_selector('signup_server_generic_errors', /display:s*none/)} …
demandé sur 1970-01-01 00:33:32
2
réponses

Pourquoi l’open de Ruby open-uri renvoie-t-il un StringIO dans mon test unitaire, mais un FileIO dans mon contrôleur?

J'ai hérité D'une application Rails 2.2.2 qui stocke les images téléchargées par L'utilisateur sur Amazon S3. Le modèle Photo basé sur attachment_fu propose une méthode rotate qui utilise open-uri pour récupérer L'image de S3 et MiniMagick pour effec …
demandé sur 1970-01-01 00:33:29
2
réponses

Ruby Net::HTTP:: obtenir et réponses JSON

J'essaie de me connecter à une API et de récupérer les résultats json avec mon application rails, mais cela ne semble pas fonctionner. Prenez par exemple: @request = Net::HTTP::Get.new "http://example.com/?search=thing&format=json" Lorsque j …
demandé sur 1970-01-01 00:33:30
5
réponses

Existe-t-il une implémentation de structure de données de file d’attente prioritaire dans la bibliothèque standard de Ruby?

La bibliothèque standard de Ruby a-t-elle une implémentation de file d'attente prioritaire? ... …
demandé sur 1970-01-01 00:33:30
4
réponses

Gemmes Ruby dans des scripts Ruby autonomes

C'est une question ruby gems vraiment basique. Je suis familier avec l'écriture de scripts ruby simples comme ceci: #!/usr/bin/ruby require 'time' t = Time.at(123) puts t Maintenant, je voudrais utiliser ma propre gemme ruby dans mon script. Dans …
demandé sur 1970-01-01 00:33:32
3
réponses

Définir dynamiquement les classes nommées dans Ruby

J'écris un DSL interne dans Ruby. Pour cela, j'ai besoin de créer par programmation des classes nommées et des classes imbriquées. Quelle est la meilleure façon de le faire? Je reconnais qu'il y a deux façons de le faire: Utiliser Class.new pou …
demandé sur 1970-01-01 00:33:31
3
réponses

Comment vérifier le nom de base de données utilisé par ActiveRecord

Dans la base de données.yml vous définissez tous les paramètres. Comment puis-je accéder à ces paramètres à partir de ruby? J'ai regardé dans App::Application::config, mais je ne peux pas le trouver là. Aussi, je me souviens que les gens étaient capa …
demandé sur 1970-01-01 00:33:32
2
réponses

Est-il possible de faire un alias pour un module dans Ruby?

En Python, vous pouvez définir un alias pour un module avec "comme": import mymodule as mm , Mais je n'arrive pas à trouver un équivalent pour ruby. Je sais que vous pouvez include plutôt que require un module, mais cela risque des collisions d' …
demandé sur 1970-01-01 00:33:32