Articles of rbuy

Tri d’un tableau d’objects dans l’atsortingbut Ruby par object?

J’ai un tableau d’objects dans Ruby on Rails. Je veux sortinger le tableau par un atsortingbut de l’object. C’est possible?

L’installation de Ruby Gem Json échoue sur Mavericks et Xcode 5.1 – argument inconnu: ‘-multiply_definedsuppress’

J’essayais d’exécuter gem install json et j’ai eu l’erreur suivante Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb creating Makefile make “DESTDIR=” clean make “DESTDIR=” compiling generator.c linking shared-object json/ext/generator.bundle clang: error: unknown argument: ‘-multiply_definedsuppress’ [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgraded to a warning) in the future […]

En utilisant do bloc vs crochets {}

Nouveau sur Ruby, mettez vos gants de débutant. Y a-t-il une différence (obscure ou pratique) entre les deux extraits suivants? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end Je me rends compte que la syntaxe des parenthèses vous permettrait de placer […]

Requête Rails 4 LIKE – ActiveRecord ajoute des devis

J’essaie de faire une requête comme ça def self.search(search, page = 1 ) paginate :per_page => 5, :page => page, :conditions => [“name LIKE ‘%?%’ OR postal_code like ‘%?%'”, search, search], order => ‘name’ end Mais quand il est exécuté, quelque chose ajoute des guillemets, ce qui provoque la requête SQL SELECT COUNT(*) FROM “schools” […]

Dans Rails – existe-t-il une méthode de rails pour convertir les nouvelles lignes vers le réseau de fichiers?

Existe-t-il une méthode Railsy pour convertir \ n en ? Actuellement, je le fais comme ceci: myssortingng.gsub(/\n/, ”)

Atsortingbut Uniq by object dans Ruby

Quelle est la manière la plus élégante de sélectionner des objects dans un tableau uniques par rapport à un ou plusieurs atsortingbuts? Ces objects sont stockés dans ActiveRecord, de sorte que l’utilisation des méthodes d’AR conviendrait également.

Ruby – Convertissez élégamment une variable en un tableau, sinon un tableau

Étant donné un tableau, un seul élément, ou nil, obtient un tableau, les deux derniers étant respectivement un tableau à élément unique et un tableau vide. J’ai pensé à tort que Ruby fonctionnerait de cette façon: [1,2,3].to_a #= [1,2,3] # Already an array, so no change 1.to_a #= [1] # Creates an array and adds […]

Comment cocher une case dans capybara?

J’utilise Rspec et Capybara. Comment puis-je écrire une étape pour cocher une checkbox ? J’ai essayé de check par valeur mais il ne trouve pas ma checkbox . Je ne sais pas quoi faire, car j’ai en fait le même identifiant avec des valeurs différentes Voici le code:

Ruby: étendre soi-même

En Ruby, je comprends l’idée de base de l’ extend . Cependant, que se passe-t-il dans ce segment de code? Plus précisément, qu’est-ce que l’ extend ? Est-ce juste un moyen pratique de transformer les méthodes d’instance en méthodes de classe? Pourquoi le feriez-vous de cette façon plutôt que de spécifier des méthodes de classe […]

Comment mettre à jour Ruby en 1.9.x sur Mac?

J’ai créé un nouveau compte d’utilisateur sur mon Mac et j’essaie de mettre à jour la version actuelle de Ruby (1.9.2) à partir de la valeur par défaut de 1.8.1. Quelqu’un peut-il me diriger vers un tutoriel ou expliquer la meilleure méthode pour mettre à jour Ruby sur mon Mac de 1.8 à 1.9.2? Merci