Articles of ruby on rails

Rails 5.1: «firstpos inconnu: NilClass» – Application de rechargement de problème

Suite à une mise à niveau de Rails 5.0 vers 5.1, je reçois cette erreur chaque fois que l’application se recharge, que ce soit à partir de changements de code sur le rails server ou si j’appelle reload! de la console. 🌶 13:53$ rc Loading development environment (Rails 5.1.1) 2.3.1 :001 > reload! Reloading… ArgumentError: […]

lignes direcsortingces pour savoir où placer les classes dans les applications Rails qui ne conviennent à rien

Je me demande s’il existe des pratiques exemplaires concernant l’emplacement des fichiers Ruby non standard dans les applications Rails, celles qui ne correspondent à aucun des répertoires par défaut ( controllers / models etc.). Je parle de classes qui sont utilisées par les contrôleurs / modèles, etc., mais ne sont des sous-classes d’aucune des classes […]

Devise et parameters forts

Je voudrais savoir comment intégrer ces deux gems (option + parameters forts), puisque des parameters forts seront probablement ajoutés au kernel de rails en 4.0 toute aide est la bienvenue merci

Définition de la variable d’environnement ‘EDITOR’ ou ‘BUNDLER_EDITOR’

J’essaie d’ouvrir une gemme dans Sublime Text, sans succès. J’ai Bundler installé. Voici ce qui se passe. Dans la ligne de commande: $bundle open Devise To open a bundled gem, set $EDITOR or $BUNDLER_EDITOR Quand je vais sur le site Bundler, il dit: Ouvrez le répertoire source de la gemme fournie: $ bundle ouvrir GEM […]

Enregistrement actif has_many: à travers supprimer un enregistrement associé

C’est peut-être un oubli de ma part, mais je ne peux pas rappeler une méthode simple pour supprimer une association entre deux objects joints via has_many :through . C’EST À DIRE: class Photo has_many :tags, :through => :taggings has_many :taggings, :dependent => :destroy end class Tags has_many :photos, :through => :taggings has_many :taggings, :dependent => […]

Ruby on Rails: vaut-il mieux valider dans le modèle ou la firebase database?

Est-il généralement préférable (et pourquoi) de valider les atsortingbuts dans le modèle ou dans la définition de la firebase database? Pour un exemple sortingvial: Dans le modèle utilisateur: validates_presence_of :name par rapport à la migration: t.ssortingng :name, :null => false D’une part, l’inclure dans la firebase database semble être davantage une garantie contre tout type […]

Atsortingbuts de modèle ActiveRecord non persistants

Je souhaite append à un modèle existant des atsortingbuts qui ne doivent pas nécessairement être persistants, voire mappés à une colonne de firebase database. Existe-t-il une solution pour spécifier une telle chose?

Utiliser factory_girl dans Rails avec des associations qui ont des contraintes uniques. Obtenir des erreurs en double

Je travaille avec un projet Rails 2.2 pour le mettre à jour. Je remplace les appareils existants par des usines (utilisant factory_girl) et j’ai eu quelques problèmes. Le problème concerne les modèles qui représentent des tables avec des données de recherche. Lorsque je crée un panier avec deux produits ayant le même type de produit, […]

Compter le nombre de requêtes effectuées

Je voudrais tester qu’un certain morceau de code effectue le moins de requêtes SQL possible. ActiveRecord::TestCase semble avoir sa propre méthode assert_queries . Mais comme je ne corrige pas ActiveRecord, cela ne me sert à rien. RSpec ou ActiveRecord fournit-il des moyens officiels et publics pour compter le nombre de requêtes SQL effectuées dans un […]

Ruby on Rails: débogage des tâches de rake

Lorsque j’écris le debugger il ne démarre pas: NoMethodError: undefined method `run_init_script’ for Debugger:Module from /usr/local/lib/ruby/gems/1.8/gems/ruby-debug-base-0.10.3/lib/ruby-debug-base.rb:239:in `debugger’ from (irb):4 Si je lance rake my:task –debugger , cela me ramène immédiatement à la console. Comment est-il possible de déboguer les tâches de rake?