Questions marquées «ruby»

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

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

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

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

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

235
Différence entre attr_accessor et attr_accessible

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

234
Quel est l'opérateur du côlon dans Ruby?

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

234
l'installation RVM ne fonctionne pas: «RVM n'est pas une fonction»

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

233
Mettre à jour un seul bijou avec bundler

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