Questions marquées «ruby»

Ruby est un langage interprété orienté objet dynamique et open source multiplateforme, créé par Yukihiro Matsumoto (Matz) en 1995. La balise [ruby] est destinée aux questions liées au langage Ruby, y compris sa syntaxe et ses bibliothèques. Les questions Ruby on Rails doivent être étiquetées avec [ruby-on-rails].

1
Qu'entend-on par «taille de condition de branche d'affectation trop élevée» et comment y remédier?
Dans mon application Rails, j'utilise Rubocoppour rechercher des problèmes. Aujourd'hui , il m'a donné une erreur comme ceci: Assignment Branch Condition size for show is too high. Voici mon code: def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search = @category.products.approved.order(updated_at: :desc).ransack(params[:q]) @products = @search.result.page(params[:page]).per(50) rate end Qu'est-ce que cela …

13
Comment changer ma version de Ruby en utilisant RVM?
Je ne parviens pas à changer la version actuelle de Ruby: ➜ ~ rvm list rvm rubies ruby-1.9.2-p290 [ x86_64 ] ruby-1.9.3-p0 [ x86_64 ] ➜ ~ rvm use ruby-1.9.3-p0 RVM is not a function, selecting rubies with 'rvm use ...' will not work.
111 ruby  rvm 


4
Créer des variables de module dans Ruby
Existe-t-il un moyen de créer une variable dans un module de Ruby qui se comporterait de la même manière qu'une variable de classe? Ce que je veux dire par là, c'est qu'il pourrait être accessible sans initialiser une instance du module, mais il peut être modifié (contrairement aux constantes dans …

4
Comment écrire dans un fichier JSON au format correct
Je crée un hachage dans Ruby et je souhaite l'écrire dans un fichier JSON, au format correct. Voici mon code: tempHash = { "key_a" => "val_a", "key_b" => "val_b" } fJson = File.open("public/temp.json","w") fJson.write(tempHash) fJson.close Et voici le contenu du fichier résultant: key_aval_akey_bval_b J'utilise Sinatra (je ne sais pas quelle …
111 ruby  json  file 






30
Erreur d'installation de Nokogiri sur OSX 10.9 Maverick?
J'ai mis à niveau mon OSX (Lion) vers Mavericks et je ne peux pas installer Nokogiri pour mes projets. J'installe déjà XCode 5.0.1, les outils de ligne de commande (en utilisant xcode-select --install), et j'ai déjà installé libxml2 à partir de Homebrew et j'ai toujours des problèmes. L'erreur est: Gem::Installer::ExtensionBuildError: …

11
ruby 1.9: séquence d'octets invalide en UTF-8
J'écris un robot d'exploration en Ruby (1.9) qui consomme beaucoup de HTML provenant de nombreux sites aléatoires. En essayant d'extraire des liens, j'ai décidé d'utiliser simplement à la .scan(/href="(.*?)"/i)place de nokogiri / hpricot (accélération majeure). Le problème est que je reçois maintenant beaucoup d' invalid byte sequence in UTF-8erreurs " …
109 ruby  encoding  utf-8 




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.