Articles of ruby

installation gem échoue avec un échec openssl

J’ai essayé d’installer des cocoapods ( http://cocoapods.org/ ) sur mon OSX Mountain Lion. moshe-mbp:~ moshem$ gem install cocoapods ERROR: Could not find a valid gem ‘cocoapods’ (>= 0), here is why: Unable to download data from https://rubygems.org/ – SSL_connect returned=1 errno=0 state=SSLv3 read server key exchange B: bad ecpoint (https://rubygems.org/latest_specs.4.8.gz) d’abord j’ai essayé rvm reinstall […]

Lorsque nous importons des données csv, comment éliminer «la séquence d’octets invalides dans UTF-8»

nous autorisons les utilisateurs à importer des données via CSV (en utilisant Ruby 1.9.2, donc plus rapidecsv). étant donné qu’il s’agit de données d’utilisateur, il est possible qu’il ne soit pas correctement désinfecté. Lorsque nous essayons d’afficher les données dans une méthode / index, nous obtenons parfois l’erreur “séquence d’octets non valide dans UTF-8” pointant […]

Rails 3. Comment append un assistant qu’ActiveAdmin utilisera?

Je crée un assistant à utiliser par Formtastic mais j’obtiens la undefined local variable or method . Je ne sais pas où le mettre pour que ça marche. J’ai déjà essayé dans application_helper.rb et dans app / helpers / active_admin / view_helpers.rb

Comment détourner la méthode ApplicationController dans les spécifications de la requête

J’ai besoin de modifier la réponse d’une méthode current_user dans une spécification de requête Rspec / capybara. La méthode est définie dans ApplicationController et utilise helper_method. La méthode doit simplement renvoyer un identifiant d’utilisateur. Dans le test, j’aimerais que cette méthode renvoie le même identifiant d’utilisateur à chaque fois. Sinon, je pourrais résoudre mon problème […]

Utilisation du mot-clé Ruby Self?

D’après ce que je comprends du mot-clé self , il fait simplement référence à l’instance actuelle de la classe. N’est-ce pas le comportement par défaut à tout moment de toute façon? Par exemple, n’est-ce pas self.var_one = method(args) équivalente à juste var_one = method(args) ? Si oui, quelle est l’utilisation de soi?

Existe-t-il un moyen d’éviter la mise à jour automatique des champs d’horodatage Rails?

Si vous avez des colonnes de firebase database created_at et updated_at Rails updated_at automatiquement ces valeurs lorsque vous créez et mettez à jour un object de modèle. Est-il possible de sauvegarder le modèle sans toucher à ces colonnes? J’apporte certaines données existantes et j’aimerais définir ces valeurs à partir des valeurs correspondantes dans les champs […]

Dans Ruby, comment coerce () fonctionne-t-il réellement?

On dit que lorsque nous avons une classe Point et que nous soaps comment exécuter le point * 3 comme suit: class Point def initialize(x,y) @x, @y = x, y end def *(c) Point.new(@x * c, @y * c) end end point = Point.new(1,2) p point p point * 3 Sortie: # # mais alors, […]

Pure-Ruby Hash simultané

Quelle est la meilleure façon d’implémenter un Hash pouvant être modifié sur plusieurs threads, mais avec le plus petit nombre de verrous. Pour les besoins de cette question, vous pouvez supposer que le Hash sera lourd en lecture. Il doit être thread-safe dans toutes les implémentations Ruby, y compris celles qui fonctionnent de manière réellement […]

Factory Girl – quel est le but?

Quel est le but de Factory Girl dans les tests rspec lorsque je pourrais utiliser des blocs before(:each) ? On a l’impression que la seule différence entre Factory Girl et une before(:each) est que l’usine prépare la création d’objects en dehors du test. Est-ce correct?

Pourquoi ne puis-je pas installer le joyau SQLite?

Je tente d’installer le gem SQLite sur une boîte Fedora 9 Linux avec Ruby 1.8.6, Rails 2.2.2, gem 1.3 et sqlite-3.5.9. Voici la commande que je lance et ses résultats: sudo gem install sqlite3-ruby Building native extensions. This could take a while… ERROR: Error installing sqlite3-ruby: ERROR: Failed to build gem native extension. /usr/bin/ruby extconf.rb […]