Questions marquées «ruby»

84
Rails Paperclip comment supprimer une pièce jointe?

J'utilise Paperclip (avec Amazon s3) sur Rails 3. Je souhaite supprimer une pièce jointe existante sans la remplacer à l' aide d'une action de mise à jour. Je n'ai trouvé qu'un exemple de cela ici et je n'ai pas pu le faire fonctionner, cela ne serait tout simplement pas supprimé et il n'y avait...

84
Ruby each_with_index offset

Puis-je définir le décalage de l'index dans l'itérateur de boucle each_with_index? Ma simple tentative a échoué: some_array.each_with_index{|item, index = 1| some_func(item, index) } Éditer: Clarification: je ne veux pas de décalage de tableau.Je veux que l'index dans each_with_index ne commence...

83
Erreur lors de l'installation de gem capybara-webkit

Je suis nouveau sur ruby, mais en essayant d'installer capybara pour exécuter un test sur mon système, j'obtiens l'erreur suivante. Im sous OSX my_app$ gem install capybara-webkit Building native extensions. This could take a while... ERROR: Error installing capybara-webkit: ERROR: Failed to build...

13
La méthode appelée «…» est définie ici

Ruby 2.7 vient d'être publié et il est livré avec ces nouveaux avertissements pour "Séparation des arguments de position et de mot-clé" (voir leur publication ). Je jouais avec et j'ai découvert qu'il y avait un autre avertissement, que je ne comprends pas. Exemple: def multiply(x:, y:) x * y end...

10
Existe-t-il un alias_method pour une méthode de classe?

Considérez la classe suivante: class Foo def an_inst_method 'instance method' end def self.a_class_method 'class method' end alias_method :a_new_inst_method, :an_inst_method end Ce n'est pas un problème et vous pouvez appeler Foo.new.a_new_inst_methodsans problème. J'aimerais pouvoir avoir une...