Articles of ruby

Créer une expression régulière insensible à la casse à partir d’une chaîne dans Ruby

Disons que j’ai une chaîne arbitraire comme `A man + a plan * a canal : Panama!` et je veux faire une recherche de regex pour les chaînes qui sont les mêmes que le cas. C’est-à-dire que cette expression régulière doit correspondre à la chaîne `a man + A PLAN * a canal : PaNaMa!` […]

Comment utiliser RSpec sans Rails?

Quel est le processus pour faire TDD en Ruby avec RSpec sans Rails? Ai-je besoin d’un Gemfile? A-t-il seulement besoin de rspec? Ruby 1.9.3

Supprimer les signatures et les réponses des emails

Je travaille actuellement sur un système qui permet aux utilisateurs de répondre aux e-mails de notification envoyés ( soupir ). J’ai besoin de supprimer les réponses et les signatures, de sorte que je rest avec le contenu réel de la réponse, sans tout le bruit. Quelqu’un at-il des suggestions sur la meilleure façon de le […]

Django ou Ruby-On-Rails?

J’ai regardé des emplois. La plupart des entresockets exigent une expérience RoR ou Django. Je ne connais aucune des langues. Le nombre d’organisations travaillant avec RoR est supérieur à celui de Django. Mais je préfère le django à cause du python. Que me conseillez-vous de savoir aux codeurs / recruteurs?

Comment enregistrer une chaîne base64 en tant qu’image à l’aide de ruby

J’intègre mon application Ruby on Rails avec un système d’expédition USB. Une fois que vous faites une demande d’affranchissement, vous payez pour cet affranchissement et c’est non remboursable. Les demandes d’affranchissement vous renverront une réponse xml comprenant une chaîne base64, qui est l’étiquette d’expédition. Je suis en mesure de rendre l’étiquette d’expédition dans une vue, […]

Comment échapper à un tiret «-» dans un symbole Ruby?

J’utilise jquery-mobile avec Ruby On Rails. Je veux créer un lien de bouton qui implique que data-role=”button” apparaisse dans le code HTML généré. J’ai essayé: “button” %> Mais alors, je reçois une erreur undefined local variable or method `role’ for #<#:0x007fdc25658610> Y a-t-il un moyen d’échapper au tiret en utilisant la notation :xxx ou devrais-je […]

Créer .ruby-version et .ruby-gemset avec rvm

Existe-t-il un moyen de créer les .ruby-version associés .ruby-version et .ruby-gemset lors de la création d’un nouveau gemset? Avec les anciennes versions de rvm, on pouvait faire rvm –create –rvmrc 1.8.7@project , mais cela crée des fichiers .rvmrc . Je pensais lire quelque part, nous pourrions utiliser le commutateur de ligne de commande –ruby-version , […]

Convertir un tableau en un hash d’index dans Ruby

J’ai un tableau, et je veux faire un hash pour que je puisse rapidement demander “est X dans le tableau?”. En perl, il existe un moyen simple (et rapide) de le faire: my @array = qw( 1 2 3 ); my %hash; @hash{@array} = undef; Cela génère un hash qui ressemble à: { 1 => […]

Pourquoi l’installation groupée installe-t-elle des gemmes dans un fournisseur?

Chaque fois que je fais un bundle install toutes les gemmes installées à app_dir/vendor/bundle chemin d’access et consum des charges d’espace disque. J’ai également essayé d’installer des gemmes où il devrait être installé, c’est-à-dire des gemsets pendant le développement par ceci: bundle install –no-deployement mais cela ne fonctionne pas pour moi et installe des gemmes […]

Vérifier la disponibilité de Ruby Gem

Y a-t-il un moyen de vérifier si un bijou est actuellement installé, via le module Gem? Du code Ruby, pas en exécutant ‘gem list’ … Pour clarifier, je ne veux pas charger la bibliothèque. Je veux juste vérifier si elle est disponible, donc toutes les solutions de rescue LoadError ne rescue LoadError pas. Aussi, peu […]