Articles of ruby on rails

Qu’est-ce que scope / named_scope dans les rails?

J’ai récemment commencé un stage. Mon employeur utilise le rbuy sur rails et je rencontre fréquemment une nouvelle syntaxe que je dois rechercher pour comprendre. J’ai cherché une bonne explication sur named_scope, mais ce que j’ai trouvé jusqu’ici, ce sont surtout des articles de blog qui en font l’éloge, plutôt une définition ou une introduction […]

Les rails créent ou mettent à jour la magie?

J’ai une classe appelée CachedObject qui stocke les objects sérialisés génériques indexés par clé. Je veux que cette classe implémente une méthode create_or_update . Si un object est trouvé, il le mettra à jour, sinon il en créera un nouveau. Est-il possible de le faire dans Rails ou dois-je écrire ma propre méthode?

Pourquoi le bundler n’installe-t-il pas JSON gem?

J’obtiens l’erreur suivante lorsque vous tentez d’exécuter le cap production deploy . DEBUG [dc362284] Bundler::GemNotFound: Could not find json-1.8.1.gem for installation DEBUG [dc362284] An error occurred while installing json (1.8.1), and Bundler cannot continue. DEBUG [dc362284] Make sure that `gem install json -v ‘1.8.1’` succeeds before bundling. Il peut être important de noter que ce […]

Ruby Gems ne s’installe pas, se bloque lors de l’obtention de gemmes

J’ai récemment effacé toutes les sources de formulaires installées et installées sur Ruby en suivant les instructions de hivelogic. J’ai pu installer quelques gemmes, mais la plupart du temps, “sudo gem install rails” se bloque. J’ai ajouté le drapeau -V, et il semble juste se bloquer, je n’ai aucune erreur. Et le processus ne peut […]

Comment “activer” une version différente d’un bijou particulier?

Je veux basculer entre les rails 2.3.10 en tant que gem “actif” pour mon système d’exploitation, afin que je puisse l’invoquer sur la ligne de commande. Est-il possible de faire cela? Je n’utilise pas de RVM. Peut-être qu’il est temps de commencer. J’ai essayé les gem install rails –version=2.3.10 , mais cela assure simplement que […]

AWS OpsWorks vs AWS Beanstalk vs AWS CloudFormation?

J’aimerais savoir quels sont les avantages et les inconvénients de l’utilisation d’AWS OpsWorks vs AWS Beanstalk et AWS CloudFormation? Je suis intéressé par un système pouvant être mis à l’échelle automatiquement pour gérer un nombre élevé de requêtes Web simultanées (de 1 000 requêtes par minute à 10 millions de tours par minute), y compris […]

Pourquoi les routes avec un point dans un paramètre ne correspondent-elles pas?

J’ai un itinéraire pour mes utilisateurs comme /iGEL/consortingbutions , qui fonctionne bien. Mais maintenant, un utilisateur enregistré avec un nom comme “A.and.B.”, et maintenant l’itinéraire ne correspond pas, puisque le nom contient des points. Mon itinéraire: get “/:user/consortingbutions” => ‘users#consortingbutions’ Des idées?

Ajout du paramètre Hash dans les itinéraires Rails URL

Comment append un paramètre de hachage dans link_to. J’ai besoin de générer une URL comme celle-ci .. /p/generate/#sometext Voici comment mon code ressemble maintenant. link_to “Click”,my_path Comment append le paramètre de hachage à ma méthode de routes. Maintenant pour la réponse Lorsque j’ai posté la question, je n’ai pas complètement compris l’API helpers url. http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to […]

Comment activer la journalisation du débogage SQL pour ActiveRecord dans les tests RSpec?

J’ai quelques tests RSpec pour mes modèles et je voudrais activer la journalisation SQL ActiveRecord comme je le vois en mode serveur Rails. Comment faire ça? Je commence mes tests avec RAILS_ENV=test bundle exec rspec my/test_spec.rb Merci

Comment surveiller retardé travail avec monit

Existe-t-il des exemples sur le Web sur la façon de surveiller retard_job avec Monit ? Tout ce que je peux trouver utilise Dieu , mais je refuse d’utiliser Dieu car les longs processus en cours dans Ruby sont généralement nuls. (Le poste le plus récent dans la liste de diffusion de Dieu ? L’utilisation de […]