Articles of rbuy

Monad Equivalent en Ruby

Que serait une construction équivalente d’une monade dans Ruby?

Comment vérifie-t-on la version de Gem dans Ruby at Runtime?

Est-il possible de vérifier la version de la gem actuellement chargée dans une application ruby ​​/ rails? Pendant le débogage, j’aimerais pouvoir faire quelque chose comme: puts RubyGem.loaded_version(:active_support) Quelque chose comme ça existe?

Le kernel # obtient des tentatives de lecture de fichier au lieu de l’entrée standard

Je suis plutôt nouveau sur Ruby et aujourd’hui, j’ai écrit une application à laquelle vous pouvez transmettre des arguments via ARGV. Mais dans mon application, je veux pouvoir utiliser “get”. Le problème est que, chaque fois que j’essaie de le faire, je reçois une erreur. Voici un script simple qui montre mon problème: print “Say […]

Comment défaire l’installation de paquets – sans

Comment annulez-vous en cours d’exécution bundle install –without development En ce moment, j’ai des gemmes dans le groupe de développement qui sont ignorées parce que j’ai couru cette fois … (notez que j’ai essayé de supprimer gemfile.lock en vain)

pas de tel fichier à charger – readline

Je reçois l’erreur suivante: $script/console Loading development environment (Rails 2.2.2) /opt/ruby-enterprise-1.8.6-20080709/lib/ruby/1.8/irb/completion.rb:10:in `require’: no such file to load — readline (LoadError) Où puis-je obtenir le fichier et quel répertoire devrait-il contenir? Merci!

Comment puis-je obtenir le nom du mois dans Ruby on Rails?

donc je crée à mon avis: Comment puis-je obtenir le nom du mois en dehors de la date? J’essayais de faire comme si Mais sans succès. Je continue à recevoir une erreur: constante non initialisée ActionView::Base::ComstackdTemplates::MONTHNAMES Comment puis-je initialiser la constante ou existe-t-il un autre moyen de retirer le nom du format Date? apprécierait grandement […]

Commandez une collection comme DESC

‘event’, :collection => @events.sort_by(&:event_at)%> Ce code montre une collection commandée en ASC, mais je veux commander cette collection en tant que DESC. Comment puis-je atteindre cet objective?

Itérer sur les n premiers éléments d’un tableau

Comment puis-je parcourir jusqu’à quatre objects d’un tableau et pas tous? Dans le code suivant, il itère sur tous les objects. Je n’ai besoin que des quatre premiers objects. objects = Products.all(); arr=Array.new objects.each do |obj| arr << obj end p arr Peut-on faire comme objects=objects.slice(4) , ou est-ce que l’itération est la seule façon? […]

Existe-t-il une méthode de troncature sécurisée HTML dans Rails?

J’ai une chaîne de HTML dans Rails. Je voudrais tronquer la chaîne après un certain nombre de caractères sans inclure le balisage HTML. De plus, si le split se trouve au milieu d’une balise d’ouverture et de fermeture, j’aimerais fermer la ou les balises ouvertes. Par exemple; html = “1234567890” truncate_markup(html, :length => 5) –> […]

Regrouper les hachages par touches et additionner les valeurs

J’ai un tableau de hashes: [{“Vegetable”=>10}, {“Vegetable”=>5}, {“Dry Goods”=>3>}, {“Dry Goods”=>2}] Je pense que je dois utiliser l’ inject ici, mais je me suis vraiment battu. Je veux un nouveau hash qui reflète la sum des clés dupliquées du hash précédent: [{“Vegetable”=>15}, {“Dry Goods”=>5}] Je contrôle le code qui génère ce hash pour pouvoir le […]