Articles of rbuy

Comment charger un spec_helper.rb automatiquement dans RSpec 2

Lors du développement de gems dans Ruby, j’ai presque toujours besoin d’un fichier dans lequel je peux configurer RSpec selon mes besoins et, peut-être, avant de le faire, j’ai besoin de modules d’aide disponibles dans tous mes exemples. Dans les applications Rails, un fichier nommé spec/spec_helper.rb est utilisé pour cela. Une chose qui m’agace, c’est […]

Comment compter les lignes de code?

J’ai essayé des rake stats mais cela semble très imprécis. Peut-être ignore-t-il plusieurs répertoires?

L’installation de Rails a échoué sur Ubuntu avec “impossible de charger un tel fichier – mkmf”

J’ai ce problème lors de l’installation de Rails sur Ubuntu 11: root@salah:/home/salah/rubygems-1.8.15# sudo gem install mysql Fetching: mysql-2.8.1.gem (100%) Building native extensions. This could take a while… ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb /usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’: cannot load such file — mkmf (LoadError) from /usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from extconf.rb:10:in `’ […]

Erreur: installation SASS pour Windows

J’essaie d’installer sass après l’installation de ruby, mais iam obtient l’erreur suivante, aidez-moi à résoudre ce problème maradhak@WW730VW7X1688 /c/softwares $ gem -v 2.2.2 maradhak@WW730VW7X1688 /c/softwares $ gem install sass ERROR: Could not find a valid gem ‘sass’ (>= 0), here is why: Unable to download data from https://rubygems.org/ – SSL_connect retur ned=1 errno=0 state=SSLv3 read […]

Ruby on Rails «séquence d’octets non valide dans UTF-8» en raison du bot

J’ai des erreurs déclenchées par un bot chinois: http://www.easou.com/search/spider.html quand il fait défiler mes sites Web. Les versions de mes applications sont toutes avec Ruby 1.9.3 et Rails 3.2.X Voici un stacktrace: An ArgumentError occurred in listings#show: invalid byte sequence in UTF-8 rack (1.4.5) lib/rack/utils.rb:104:in `normalize_params’ ——————————- Request: ——————————- * URL : http://www.my-website.com * IP […]

Quels sont les chemins que «require» recherche par défaut?

En Ruby, on m’a dit que lorsque je faisais require “some_file” Ruby cherchera le fichier à certains endroits. Je sais qu’il recherche some_file.rb , mais où le recherche-t-il par défaut?

Utiliser des tuples dans Ruby?

Est-ce que quelqu’un utilise des tuples en Ruby? Si oui, comment peut-on implémenter un tuple? Les hashes Ruby sont très bien et fonctionnent presque aussi bien, mais j’aimerais vraiment voir quelque chose comme la classe Tuple dans Python, où vous pouvez utiliser . notation pour trouver la valeur que vous recherchez. Je veux cela pour […]

Comment utiliser CSS avec une application ruby ​​on rails?

Comment utiliser CSS avec RoR? Lorsque je lie en externe, je ne suis jamais capable de voir les fichiers. J’ai copié le fichier .css dans chaque dossier auquel je pouvais penser … vues, contrôleur, modèle, et rien ne semble fonctionner. Que dois-je faire pour activer les fichiers CSS externes avec une application rails? Je suis […]

Comment accéder aux atsortingbuts en utilisant Nokogiri

J’ai une tâche simple d’accéder aux valeurs de certains atsortingbuts. Vous trouverez ci-dessous un script simple qui utilise Nokogiri::XML::Builder pour créer un simple document XML. require ‘nokogiri’ builder = Nokogiri::XML::Builder.new(:encoding => ‘UTF-8’) do |xml| xml.Placement(:messageId => “392847-039820-938777”, :system => “MOD”, :version => “2.0”) { xml.objects { xml.object(:myatsortingbute => “99”, :anotheratsortingb => “333”) xml.nextobject_ ‘9387toot’ xml.Entertainment […]

Existe-t-il une syntaxe plus simple (une ligne) pour alias une méthode de classe?

Je sais que je peux faire ce qui suit, et ce ne sont que trois lignes: class << self alias :generate :new end Mais par curiosité, existe-t-il un moyen plus simple (sans virgule) comme: class_alias :generate, :new