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].




19
erreur d'installation sqlite3-ruby sur Ubuntu
J'ai l'erreur suivante lors de l'installation de sqlite3-ruby: Création d'extensions natives. Ça pourrait prendre un moment... ERREUR: Erreur lors de l'installation de sqlite3-ruby: ERREUR: échec de la création de l'extension native de gemme. /usr/bin/ruby1.8 extconf.rb vérification de sqlite3.h ... non sqlite3.h est manquant. Essayez 'port install sqlite3 + universal' ou …





30
Meilleure façon de convertir des chaînes en symboles en hachage
Quel est le moyen (le plus rapide / le plus propre / le plus simple) de convertir toutes les clés d'un hachage de chaînes en symboles en Ruby? Ce serait pratique lors de l'analyse de YAML. my_hash = YAML.load_file('yml') J'aimerais pouvoir utiliser: my_hash[:key] Plutôt que: my_hash['key']
250 ruby  hashmap 

13
Ruby passe-t-il par référence ou par valeur?
@user.update_languages(params[:language][:language1], params[:language][:language2], params[:language][:language3]) lang_errors = @user.errors logger.debug "--------------------LANG_ERRORS----------101-------------" + lang_errors.full_messages.inspect if params[:user] @user.state = params[:user][:state] success = success & @user.save end logger.debug "--------------------LANG_ERRORS-------------102----------" + lang_errors.full_messages.inspect if lang_errors.full_messages.empty? @userL'objet ajoute des erreurs à la lang_errorsvariable dans la update_lanugagesméthode. lorsque j'effectue une sauvegarde sur l' @userobjet, je perds les erreurs qui étaient …

4
OO Design in Rails: où mettre des trucs
J'apprécie vraiment Rails (même si je suis généralement sans repos) et j'aime que Ruby soit très OO. Pourtant, la tendance à créer d'énormes sous-classes ActiveRecord et d'énormes contrôleurs est assez naturelle (même si vous utilisez un contrôleur par ressource). Si vous deviez créer des mondes d'objets plus profonds, où mettriez-vous …

30
Apprendre Ruby on Rails
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Dans l'état actuel des choses, je suis développeur Java et C #. Plus je regarde Ruby on Rails, plus je veux …
241 ruby-on-rails  ruby  ide 

7
Convertir une chaîne en symboles en rubis
Les symboles sont généralement représentés comme tels :book_author_title mais si j'ai une chaîne: "Book Author Title" y a-t-il un chemin intégré dans rails / ruby ​​pour le convertir en un symbole où je peux utiliser la : notation sans simplement faire un regex de chaîne brut?

6
Comment puis-je générer des zéros non significatifs dans Ruby?
Je produis un ensemble de fichiers numérotés à partir d'un script Ruby. Les nombres proviennent de l'incrémentation d'un compteur, mais pour les faire trier correctement dans le répertoire, j'aimerais utiliser des zéros de tête dans les noms de fichiers. En d'autres termes file_001 ... au lieu de fichier_1 Existe-t-il un …
238 ruby 

8
Comment lire les lignes d'un fichier en Ruby
J'essayais d'utiliser le code suivant pour lire les lignes d'un fichier. Mais lors de la lecture d'un fichier , le contenu est tout sur une seule ligne: line_num=0 File.open('xxx.txt').each do |line| print "#{line_num += 1} #{line}" end Mais ce fichier imprime chaque ligne séparément. Je dois utiliser stdin, comme ruby …
238 ruby  line-endings 

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.