Articles of ruby

Fonctions de date / heure «antérieures» dans Ruby / Rails

Je me demandais s’il y avait un moyen de calculer l’horodatage dans Rails – il y a une demi-minute, il y a 2 minutes, il y a 1 jour, etc. Je veux savoir si Ruby / Rails a une fonction intégrée pour une telle conversion date-heure?

Ajouter un répertoire à $ LOAD_PATH (Ruby)

J’ai vu deux techniques couramment utilisées pour append le répertoire du fichier en cours d’exécution à $ LOAD_PATH (ou $ :). Je vois les avantages de le faire si vous ne travaillez pas avec un bijou. L’un semble plus verbeux que l’autre, évidemment, mais y a-t-il une raison d’aller l’un avec l’autre? La première méthode, […]

Meilleure solution pour l’authentification dans Ruby on Rails

Je cherche une solution prédéfinie que je peux utiliser dans mon application RoR. Je suis idéalement à la recherche de quelque chose de similaire à l’authentification ASP.NET Forms qui fournit une validation par courrier électronique, des contrôles d’inscription et permet aux utilisateurs de réinitialiser leurs mots de passe. Oh oui, et me permet facilement de […]

Passer plusieurs classes d’erreurs à la clause de secours de Ruby dans un mode DRY

J’ai du code qui doit sauver plusieurs types d’exceptions dans ruby: begin a = rand if a > 0.5 raise FooException else raise BarException end rescue FooException, BarException puts “rescued!” end Ce que je voudrais faire, c’est stocker la liste des types d’exception que je veux sauver quelque part et transmettre ces types à la […]

Texte personnalisé pour les rails form_for label

Je veux afficher une étiquette dans form_for : Cela génère l’étiquette “Nom”, mais je veux qu’il soit “Votre Nom”. Comment puis-je le changer?

comment savoir ce qui n’est pas thread-safe dans ruby?

à partir de Rails 4 , tout devrait fonctionner dans un environnement threadé par défaut. Qu’est-ce que cela signifie est tout le code que nous écrivons et tous les gems que nous utilisons doivent être threadsafe alors, j’ai peu de questions à ce sujet: qu’est-ce qui n’est PAS thread-safe dans ruby ​​/ rails? Vs Qu’est-ce […]

Différence entre “..” (double point) et “…” (sortingple point) dans la génération de plage?

Je viens de commencer à apprendre Ruby et Ruby on Rails et je suis tombé sur un code de validation utilisant des plages: validates_inclusion_of :age, :in => 21..99 validates_exclusion_of :age, :in => 0…21, :message => “Sorry, you must be over 21” Au début, je pensais que la différence était dans l’inclusion des points de terminaison, […]

Pourquoi ne puis-je pas installer Rails on Lion en utilisant RVM?

Je rencontre des problèmes en essayant d’installer Rails sur OS X Lion en utilisant RVM. Jusqu’à présent, j’ai fait ce qui suit: Installation de Mac OS X Lion version 10.7 (version 11A459e). XCode 4.1 Developer Preview 5 installé. RVM installé. Installer une version 1.8.7 de Ruby via RVM en utilisant la commande rvm install 1.8.7 […]

Comment retourner une partie d’un tableau dans Ruby?

Avec une liste en Python, je peux en retourner une partie en utilisant le code suivant: foo = [1,2,3,4,5,6] bar = [10,20,30,40,50,60] half = len(foo) / 2 foobar = foo[:half] + bar[half:] Comme Ruby fait tout dans les tableaux, je me demande s’il y a quelque chose de similaire.

Rails Admin vs ActiveAdmin

Je me suis penché sur certains plugins d’administration des rails et je les ai trouvés: https://github.com/gregbell/active_admin https://github.com/sferik/rails_admin https://github.com/thoughtbot/administrate (EDIT: ajouté plus tard) Toutes les suggestions quant à celle à suivre. J’en aurais besoin pour supporter les associations de modèles et les capacités de téléchargement de fichiers.