Articles of ruby on rails

Sourcemaps désactivé par une ligne dans Chrome, avec Ruby on Rails, Webpack et React JS

J’ai un problème où les sourcemaps générés par Webpack en utilisant le paramètre de configuration inline-source-map sont désactivés d’une ligne lorsque j’utilise le débogueur Chrome devtools. Webpack est installé dans une application Ruby on Rails pour générer un fichier JavaScript non concaténé et concaténé composé de quelques dizaines de modules. La plupart de ces modules […]

Quel est l’état de l’art en matière de validation des courriels pour Rails?

Qu’est-ce que vous utilisez pour valider les adresses électroniques des utilisateurs et pourquoi? J’avais utilisé validates_email_veracity_of qui interroge réellement les serveurs MX. Mais cela est plein d’échecs pour diverses raisons, principalement liées au trafic réseau et à la fiabilité. J’ai regardé autour de moi et je n’ai rien trouvé de évident que beaucoup de personnes […]

Avertissement de dépréciation lors de l’utilisation de has_many: à travers: uniq dans Rails 4

Rails 4 a introduit un avertissement de dépréciation lors de l’utilisation de: uniq => true avec has_many: through. Par exemple: has_many :donors, :through => :donations, :uniq => true Donne l’avertissement suivant: DEPRECATION WARNING: The following options in your Goal.has_many :donors declaration are deprecated: :uniq. Please use a scope block instead. For example, the following: has_many […]

Comment obtenir l’enregistrement créé aujourd’hui par rails activerecord?

Comment devrais-je écrire la déclaration conditionnelle pour quand je veux obtenir tous les enregistrements qui ont été créés aujourd’hui?

Comment tester un téléchargement de fichier sur des rails?

J’ai un contrôleur qui est chargé d’accepter les fichiers JSON, puis de traiter les fichiers JSON pour effectuer une maintenance utilisateur pour notre application. En testant le téléchargement et le traitement du fichier, l’utilisateur souhaite bien sûr automatiser le processus de test de la maintenance de l’utilisateur lors de nos tests. Comment puis-je télécharger un […]

Rails 3 – impossible d’installer pg gem

Lorsque j’essaie d’exécuter un bundle (installation groupée), je reçois tout le temps Installing pg (0.13.2) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/ryan/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb checking for pg_config… no No pg_config… trying anyway. If building fails, please try again with –with-pg-config=/path/to/pg_config checking for libpq-fe.h… no Can’t find the ‘libpq-fe.h header *** extconf.rb […]

Rails: utilisation supérieure ou inférieure à une instruction where

J’essaie de trouver tous les utilisateurs avec un identifiant supérieur à 200, mais j’ai des problèmes avec la syntaxe spécifique. User.where(:id > 200) et User.where(“? > 200”, :id) ont tous deux échoué. Aucune suggestion?

Rails: confus sur la syntaxe pour faire passer les sections locales aux partiels

Comprendre les Rails “magiques” en ce qui concerne le rendu des partiels (et la transmission des locaux). Pourquoi ça marche: Et ce travail: @warren, :flash => flash %> mais cela ne fonctionne pas : { :parent => @warren, :flash => flash } %> Mais cela fait: “rabbits/form”, :locals => { :parent => @warren, :flash => […]

Rails has_and_belongs_to_many migration

J’ai deux modèles de restaurant et d’ user que je veux effectuer une relation has_and_belongs_to_many. Je suis déjà allé dans les fichiers de modèle et ajouté le has_and_belongs_to_many :restaurants et has_and_belongs_to_many :users Je suppose qu’à ce stade je devrais pouvoir faire quelque chose avec Rails 3: rails generate migration …. mais tout ce que j’ai […]

Quelle est la différence entre arracher et recueillir dans les rails?

Voici deux exemples de codes. Premier avec collect : User.first.gifts.collect(&:id) Deuxième avec pluck : User.first.gifts.pluck(:id) Y a-t-il une différence entre la performance ou quelque chose d’autre?