Par exemple: 9 / 5 #=> 1 mais je m'y attendais 1.8. Comment obtenir le bon résultat décimal (non entier)? Pourquoi revient-il 1du
Par exemple: 9 / 5 #=> 1 mais je m'y attendais 1.8. Comment obtenir le bon résultat décimal (non entier)? Pourquoi revient-il 1du
Comment ajouter des commentaires dans des fichiers erb, si nous ne voulons pas qu'ils soient générés dans le contenu html?
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:
Je suis nouveau en programmation. Quelqu'un peut-il expliquer ce .mapqui ferait: params =
@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 =...
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...
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...
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...
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...
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...
Je veux souvent comparer des tableaux et m'assurer qu'ils contiennent les mêmes éléments, dans n'importe quel ordre. Existe-t-il un moyen concis de le faire dans RSpec? Voici des méthodes qui ne sont pas acceptables: #to_set Par exemple: expect(array.to_set).to eq another_array.to_set ou...
Dans Rails, quelle est la différence entre attr_accessoret attr_accessible? D'après ma compréhension, l'utilisation attr_accessorest utilisée pour créer des méthodes getter et setter pour cette variable, afin que nous puissions accéder à la variable comme Object.variableou Object.variable =...
Je voudrais prendre des informations d'un autre site Web. Par conséquent (peut-être) je devrais faire une demande à ce site Web (dans mon cas, une demande HTTP GET) et recevoir la réponse. Comment puis-je faire cela dans Ruby on Rails? Si c'est possible, est-ce une approche correcte à utiliser dans...
J'ai un tableau de hachages, @fathers. a_father = { "father" => "Bob", "age" => 40 } @fathers << a_father a_father = { "father" => "David", "age" => 32 } @fathers << a_father a_father = { "father" => "Batman", "age" => 50 } @fathers << a_father Comment puis-je...
Quand je dis { :bla => 1, :bloop => 2 }, qu'est-ce que ça fait exactement :? J'ai lu quelque part comment cela ressemble à une chaîne, mais en quelque sorte un symbole. Je ne suis pas très clair sur le concept, quelqu'un pourrait-il
Je viens d'installer RVM, mais je ne peux pas le faire fonctionner. J'ai une telle ligne à la fin de mon .profiledossier: [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" J'ai essayé d'exécuter source .profileet de redémarrer le terminal, mais quand je lance, rvm use 1.9.2je...
Comment puis-je obtenir le nom de fichier à partir d'un chemin de fichier dans Ruby? Par exemple, si j'ai un chemin d'accès "C:\projects\blah.dll"et que je veux juste le "bla". Existe-t-il une LastIndexOfméthode en
J'ai une chaîne "1,2,3,4" et je voudrais le convertir en un tableau: [1,2,3,4]
J'utilise bundler pour gérer les dépendances dans mon application rails, et j'ai un joyau hébergé dans un référentiel git inclus comme suit: gem 'gem-name', :git => 'path/to/my/gem.git' Pour mettre à jour ce joyau, je l'exécute bundle updatemais il met également à jour tous les joyaux mentionnés...
Je suivais les exercices de Ruby Koans et j'ai été frappé par la bizarrerie de Ruby suivante que je trouvais vraiment inexplicable: array = [:peanut, :butter, :and, :jelly] array[0] #=> :peanut #OK! array[0,1] #=> [:peanut] #OK! array[0,2] #=> [:peanut, :butter] #OK! array[0,0] #=> []...