Articles of rbuy

Pourquoi ruby ​​ne supporte-t-il pas la surcharge?

Au lieu de prendre en charge la surcharge de méthode, Ruby remplace les méthodes existantes. Quelqu’un peut-il expliquer pourquoi la langue a été conçue de cette façon?

Comment obtenir le nom de la méthode d’appel?

Y a-t-il un moyen dans Ruby de trouver le nom de la méthode d’appel à l’intérieur d’une méthode? Par exemple: class Test def self.foo Fooz.bar end end class Fooz def self.bar # get Test.foo or foo end end

Pouvez-vous obtenir le nom d’utilisateur de la firebase database, pw, le nom de la firebase database dans Rails?

J’écris une tâche de rake qui fonctionne en dehors de Rails / ActiveRecord. Existe-t-il un moyen d’obtenir les informations de connexion à la firebase database (hôte, nom d’utilisateur, mot de passe, nom de la database.yml de database.yml ) pour l’environnement actuel, comme défini dans database.yml ? J’aimerais l’avoir pour pouvoir l’utiliser comme ça … con […]

Ruby combinant un tableau en une chaîne

En Ruby, existe-t-il un moyen de combiner tous les éléments d’un tableau en une seule chaîne? Exemple de tableau: @arr = [‘Hello World’, ‘This is a test’] Exemple de sortie: Hello WorldThis is a test

Zéros dans les rails

J’ai des champs hr et min , les deux entiers dans mon application. Pour le champ hr , si l’utilisateur entre “1”, je souhaite que Rails le mette automatiquement à “01” avant de l’enregistrer dans la firebase database. Également pour le champ min si l’utilisateur entre “0”, il devrait mettre “00”. Comment puis-je faire ceci?

Un tableau inclut-il une valeur d’un autre tableau?

Quelle est la meilleure façon, la plus élégante et la plus efficace de tester si un tableau contient un élément d’un second tableau? Deux exemples ci-dessous, qui tentent de répondre à la question, sont les «aliments» qui contiennent des éléments des «fromages»: cheeses = %w(chedder stilton brie mozzarella feta haloumi) foods = %w(pizza feta foods […]

Comment puis-je trouver si une chaîne commence par une autre chaîne dans Ruby?

Quelle est la meilleure façon de trouver si une chaîne commence par une autre en Ruby (sans rails)?

Ruby on Rails: Supprime plusieurs clés de hachage

Je me trouve souvent en train d’écrire ceci: params.delete(:controller) params.delete(:action) params.delete(:other_key) redirect_to my_path(params) La traînée de suppressions ne se sent pas bien et pas plus: [:controller, :action, :other_key].each do |k| params.delete(k) end Y a-t-il quelque chose de plus simple et plus propre?

Servir des fichiers statiques avec Sinatra

J’ai un site Web d’une seule page utilisant uniquement HTML, CSS et JavaScript. Je veux déployer l’application sur Heroku, mais je ne peux pas trouver un moyen de le faire. J’essaie maintenant de faire en sorte que l’application fonctionne avec Sinatra. . |– application.css |– application.js |– index.html |– jquery.js `– myapp.rb Et ce qui […]

Créer un utilisateur de périphérique à partir de la console Ruby

Avez-vous une idée sur la façon de créer et de sauvegarder un nouvel object User avec un outil depuis la console Ruby? Quand j’ai essayé de le sauver, je deviens toujours faux. Je suppose que je manque quelque chose mais je suis incapable de trouver des informations connexes.