Articles of rbuy

méthode link_to et événement click dans Rails

Comment créer un lien de ce type: en utilisant la méthode link_to dans Rails? Je ne pouvais pas le trouver dans les documents de Rails .

Vérifiez si deux tableaux ont le même contenu (dans n’importe quel ordre)

J’utilise Ruby 1.8.6 avec Rails 1.2.3 et je dois déterminer si deux tableaux ont les mêmes éléments, qu’ils soient ou non dans le même ordre. L’un des tableaux est garanti pour ne pas contenir de doublons (l’autre pourrait, auquel cas la réponse est non). Ma première pensée était require ‘set’ a.to_set == b.to_set mais je […]

Utiliser soi-même ou pas .. dans les rails

Je codais en Ruby depuis un certain temps, mais je ne comprends pas quand utiliser: def self.METHOD_NAME end ou juste: def METHOD_NAME end Dans n’importe quel modèle Rails. Est-ce que “self” est un modificateur comme privé en Java? Quand devrais-je l’utiliser et quand pas? Merci beaucoup.

Rails, MySQL et Snow Leopard

J’ai mis à niveau vers Snow Leopard en utilisant le disque que nous avons eu à WWDC. Essayer de lancer certaines de mes applications de rails se plaint maintenant de sql (in /Users/coneybeare/Projects/Ambiance/ambiance-server) !!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql. […]

Créer ou append à un tableau dans Ruby

foo ||= [] foo << :element Se sent un peu maladroit. Y a-t-il une manière plus idiomatique?

Comment chronométrer une opération en millisecondes dans Ruby?

Je souhaite savoir combien de millisecondes une fonction particulière utilise. J’ai donc regardé haut et bas, mais je n’ai pas trouvé le moyen d’obtenir le temps en Ruby avec une précision d’une milliseconde. Comment est-ce que tu fais ça? Dans la plupart des langages de programmation, c’est juste quelque chose comme start = now.milliseconds myfunction() […]

Le moyen le plus concis pour tester l’égalité des chaînes (pas l’égalité des objects) pour les chaînes ou les symboles Ruby?

Je le fais toujours pour tester l’égalité des chaînes en Ruby: if myssortingng.eql?(yourssortingng) puts “same” else puts “different” end Est-ce la bonne façon de le faire sans tester l’égalité des objects? Je cherche le moyen le plus concis pour tester les chaînes en fonction de leur contenu. Avec les parenthèses et le point d’interrogation, cela […]

Équivalent de cURL pour Ruby?

Existe-t-il une bibliothèque cURL pour Ruby?

Meilleur idiome de rbuy pour «zéro ou zéro»

Je cherche un moyen concis de vérifier une valeur pour voir si elle est nulle ou nulle. Actuellement je fais quelque chose comme: if (!val || val == 0) # Is nil or zero end Mais cela semble très maladroit.

problème de permission d’installation gem

qichunren@zhaobak:~> gem install hpricot ERROR: While executing gem … (Gem::FilePermissionError) You don’t have write permissions into the /opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8 directory. L’utilisateur de connexion actuel est qichunren, et l’utilisateur qichunre a la permission d’écrire avec le répertoire .gem. Je voudrais savoir pourquoi gem n’installe pas les fichiers dans mon répertoire .gem en premier lieu? Pourquoi mon gem […]