Ruby est un langage interprété orienté objet dynamique et open source multi-plateforme. La balise [ruby] est destinée aux questions liées au langage Ruby, y compris sa syntaxe et ses bibliothèques. Les questions Ruby on Rails doivent être marquées avec [ruby-on-rails].

Plus à propos ruby...

J'ai un tableau d'objets, où j'ai les champs suivants: titre, nom e url Mes données: @array = [{id: 1, titre: '123', nom: 123}, {id: 2, titre: ' 123 ', nom: 321}, {id: 3, titre:' 1234 '.......
17 mars 2021 à 03:34
Je suis censé écrire une méthode qui prend un hachage imbriqué en entrée et renvoie ce hachage avec des clés de "profondeur" ajoutées. Ainsi, par exemple, l'entrée suivante: tree = {a: 1, b: 2, c: {d: {e: .......
17 mars 2021 à 00:22
Je suivais le guide Action Mailer sur https://guides.rubyonrails.org/action_mailer_basics.html#calling-the-mailer J'ai fait presque la même chose de ce que le tutoriel montre. Le contrôleur: def create @user = .......
J'écris un programme qui remaniera les passagers du bus. Je veux enregistrer le nombre de brassées nécessaires pour réorganiser les sièges dans le bus. Je pensais l'avoir, mais je ne peux pas changer de moi .......
16 mars 2021 à 09:58
J'ai deux instances d'une classe que je souhaite échanger. Les deux instances sont des tableaux. Je veux les échanger en utilisant une méthode de classe. Comment modifier / accéder aux instances depuis la méthode de classe self.collide? .......
15 mars 2021 à 09:48
J'utilise une association polymorphe très courante permettant aux utilisateurs de signaler un problème, ou de signaler une solution, etc. Voici la configuration de base: class Flag ....
Comment puis-je obtenir le code iso et le nom de Money :: Currency.all en Ruby Comment puis-je obtenir le code iso et le nom de Money :: Currency.table en Ruby Money :: Currency.all est Array, j'ai utilisé map, mais ne fonctionne pas Money :: Currency.table est Hash, je n'ai pas trouvé de méthode po....
14 mars 2021 à 17:26
Salut, j'ai un tableau de cette dimension après avoir poussé l'extraction à cela, comment puis-je augmenter la quantité après chaque poussée pour une dimension similaire? supposons que nous ayons ce tableau: [x, y, Qty] b=[] b.push[100,50,1] b.push[20,30,1] b.push[100,50,1] b.push[10,60,1] Comment....
14 mars 2021 à 14:14
Je suis sous macOS et j'ai essayé de démarrer une nouvelle application de rails avec rails new MyBlog -T --database:postgresql et j'obtiens la boîte de dialogue d'erreur suivante (la même chose se produit pour rails s: LoadError: cannot load such file -- nokogiri/nokogiri /Library/Ruby/Gems/2.6.0/ge....
Si j'ai une chaîne comme celle-ci: "4589" Je peux le faire en ruby: str.insert (-4, '') renvoie: "4 589" Est-ce que quelque chose de similaire est possible en javascript, ou dois-je écrire une fonction en utilisant .......
13 mars 2021 à 17:55
J'utilise CSV.open(filename, "w") do |csv| pour créer et écrire dans un fichier csv dans un fichier ruby.rb et maintenant je dois l'ouvrir et le modifier dans un deuxième fichier .rb. En ce moment, j'utilise CSV.open(filename, "a") do |csv| mais cela crée de nouvelles lignes plutôt que d'ajouter l....
13 mars 2021 à 00:03
Je cherche à écrire un de nos processus ETL (ou ETL) dans kiba et je me demande comment le structurer. La principale question que je me pose est l'architecture globale. Le processus fonctionne à peu près comme ceci: Récupérez des données à partir d'un point de terminaison HTTP. Pour chaque élément....
12 mars 2021 à 14:30
Je teste la sortie de code dans Ruby. Je veux utiliser la fonction rotate () de Ruby pour faire du dernier élément d'un tableau le premier élément, le premier élément d'origine devient le deuxième élément du tableau, etc.....
12 mars 2021 à 07:02
J'essaye d'exécuter le Git suivant mais j'ai du mal parce que je n'ai pas une grande compréhension de Ruby. https://gist.github.com/tobi/9a60840ea2cf4d524d3aab56efff58a5 J'ai défini l'environnement .......
12 mars 2021 à 06:34
J'essaie d'écrire une méthode qui prend un hachage imbriqué comme entrée et renvoie ce hachage avec des clés de "profondeur" ajoutées. Ainsi, par exemple: hash = {a: 1, b: 2, c: {d: {e: 3}}} renverrait: .......
11 mars 2021 à 20:34
Je comprends la différence entre class_eval et instance_eval. Je suppose que la différence entre eval et class_eval est le contexte dans lequel ils sont évalués, mais qu'est-ce que cela signifie en pratique?....
11 mars 2021 à 17:48
Est-il possible de désinfecter les paramètres transférés du contrôleur dans le modèle? Disons que j'ai ce Controller: class FooController ....
Arr = ["h12020", "h22018", "h22020", "h22019", "h12019"] attendu_arr = ["h22018", "h12019", "h22019", "h12020", .......
11 mars 2021 à 11:29
Je commence juste avec Ruby et travaille sur l'ajout de guillemets doubles autour d'une chaîne. print "Enter the name of the file to use (including the file type)" file_name = gets.to_s puts "\"#{file_name}\"" Et j'obtiens une sortie de "test1.txt " Toutes les idées sur ce qui pourrait mal tourner....
11 mars 2021 à 04:24
J'ai récemment changé de base de données de sqlite3 à PG. Mon nom d'utilisateur et mon mot de passe pour pg étaient codés en dur, et bien que cela fonctionnait, ce n'était pas une pratique sûre. Donc j'ai stocké mon mot de passe dans une variable ENV dans un fichier .yml, et je référence cette var....
9 mars 2021 à 18:16
Mes données sont configurées comme ceci: un chat a_de nombreux messages un message has_rich_text: detail_html Quoi qu'il en soit, j'essaie de faire une requête qui renvoie toutes les discussions. Cette requête ressemble à ceci: Chat.all.includes(:messages) Cependant, à cause d'ActionText, je remar....
9 mars 2021 à 00:41
{ "Message": "Action completed. Completed the Request. One or more of the subsequent operations did not succeed. Please check the logs.", "Details": null } À partir de la réponse json ci-dessus, je veux imprimer uniquement "Action terminée. Terminé la demande"....
8 mars 2021 à 19:51
Je suis nouveau sur Ruby et travaille sur un projet pour prendre du texte à partir d'un fichier, convertir le texte au format braille, puis mettre le texte braille dans un nouveau fichier. En ce moment, je suis capable de lire le texte, de convertir la chaîne entière en un tableau. Ensuite, en util....
8 mars 2021 à 00:41
J'essaye de configurer jekyll-multiple-languages-plugin pour la première fois. L'exemple de site Web fonctionne, en effet. Cependant, mon propre site Web ne le fait pas. C'est la sortie, chaque fois que je lance bundle exec jekyll .......
8 mars 2021 à 00:16
Existe-t-il un moyen d'utiliser plusieurs méthodes temporelles de manière additive? Exemple: si le résultat souhaité était celui d'il y a 3 semaines et 2 jours, y a-t-il quelque chose comme ça? 3.weeks.and.2.days.ago J'ai aussi essayé 3.weeks.2.days.ago Quelle est la manière la plus élégante / sen....
7 mars 2021 à 12:54