Articles of ruby

Comment obtenir une sortie spécifique en itérant un hash dans Ruby?

Je veux obtenir une sortie spécifique en itérant un Ruby Hash. C’est le hachage que je veux itérer sur: hash = { 1 => [‘a’, ‘b’], 2 => [‘c’], 3 => [‘d’, ‘e’, ‘f’, ‘g’], 4 => [‘h’] } C’est le résultat que j’aimerais obtenir: 1—– a b 2—– c 3—– de f g 4—– […]

Qu’est-ce qui cause cette erreur ActiveRecord :: ReadOnlyRecord?

Cela fait suite à cette question préalable, à laquelle il a été répondu. J’ai en fait découvert que je pouvais supprimer une jointure de cette requête. start_cards = DeckCard.find :all, :joins => [:card], :conditions => [“deck_cards.deck_id = ? and cards.start_card = ?”, @game.deck.id, true] Cela semble fonctionner. Cependant, lorsque j’essaie de déplacer ces DeckCards dans […]

Quelle est la meilleure façon de modéliser des événements récurrents dans une application de calendrier?

Je construis une application de calendrier de groupe qui doit prendre en charge des événements récurrents, mais toutes les solutions que je propose pour gérer ces événements semblent être un hack. Je peux limiter la distance à laquelle on peut aller et générer tous les événements en même temps. Ou je peux stocker les événements […]

Comment faire une requête HTTP en utilisant Ruby on Rails?

Je voudrais prendre des informations d’un autre site Web. Par conséquent (peut-être) je devrais faire une demande à ce site Web (dans mon cas, une demande HTTP GET) et recevoir la réponse. Comment puis-je le faire en Ruby on Rails? Si c’est possible, est-ce une approche correcte à utiliser dans mes contrôleurs?

PG :: ConnectionBad – Impossible de se connecter au serveur: Connexion refusée

Chaque fois que je lance mon serveur rails 4.0, je reçois cette sortie. Started GET “/” for 127.0.0.1 at 2013-11-06 23:56:36 -0500 PG::ConnectionBad – could not connect to server: Connection refused Is the server running on host “localhost” (::1) and accepting TCP/IP connections on port 5432? could not connect to server: Connection refused Is the […]

Comment utiliser RS_Cec avec un type d’exception?

J’aimerais faire quelque chose comme ça: some_method.should_raise Comment devrais-je faire ça? some_method.should_raise exception … ne fonctionne pas

Comment mettre à jour Ruby Gems depuis un proxy (ISA-NTLM)

Le pare-feu que je suis derrière exécute Microsoft ISA Server en mode NTLM uniquement. Hash quelqu’un a réussi à faire installer / mettre à jour ses gemmes Ruby via Ruby SSPI gem ou une autre méthode? … ou suis-je juste paresseux? Remarque: rubysspi-1.2.4 ne fonctionne pas. Cela fonctionne également pour “igem”, une partie du projet […]

Meilleur moyen d’append des commentaires dans erb

Comment pouvons-nous append des commentaires dans les fichiers erb, si nous ne voulons pas qu’ils soient générés dans le contenu HTML?

Comment puis-je vider les champs d’un object sur la console?

Lorsque j’utilise un simple script Ruby, quel est le moyen le plus simple de transférer les champs d’un object sur la console? Je cherche quelque chose de similaire à print_r() de PHP qui fonctionnera également avec les tableaux.

Remplacer les mots dans une chaîne – Ruby

J’ai une chaîne en Ruby: sentence = “My name is Robert” Comment puis-je remplacer facilement un mot de cette phrase sans utiliser un code complexe ou une boucle?