J’essaie de personnaliser un formulaire ActiveAdmin pour un modèle de recette qui a une relation has_many avec Step. class Recipe < ActiveRecord::Base has_many :steps end class Step :recipe belongs_to :recipe end J’ai le suivant dans mon fichier ActiveAdmin par rapport à ceci: form do |f| f.has_many :steps do |ing_f| ing_f.inputs end end L’erreur suivante est […]
J’apprends Rails avec railstutorial.org, et je suis confus à propos de quelque chose: dans ce chapitre, l’auteur nous dit de faire des tests dans la console avec le respond_to? méthode sur un object utilisateur, et cela fonctionne bien. Mais plus tard, quand on écrit le test pour l’atsortingbut :encrypted_password , il utilise respond_to . Par […]
J’ai commencé mon parcours avec TDD dans Rails et j’ai rencontré un petit problème concernant les tests de validation des modèles auxquels je n’arrive pas à trouver de solution. Disons que j’ai un modèle d’utilisateur, class User true end et un test simple it “should require a username” do User.new(:username => “”).should_not be_valid end Cela […]
Je sais qu’il y a 3 notations principales pour fournir des arguments à la méthode where ActiveRecord: Pur fil Tableau Hacher Spécifier and pour la méthode where méthode est simple: # Pure Ssortingng notation Person.where(“name = ‘Neil’ AND age = 27”) # Array notation Person.where([“name = ? AND age = ?”, ‘Neil’, 27]) # Hash […]
Quelle est la meilleure façon de trouver des enregistrements avec des valeurs en double sur plusieurs colonnes à l’aide de Postgres et d’Activerecord? J’ai trouvé cette solution ici : User.find(:all, :group => [:first, :email], :having => “count(*) > 1” ) Mais cela ne semble pas fonctionner avec les postgres. Je reçois cette erreur: PG :: […]
J’ai migré certaines de mes requêtes MySQL vers PostgreSQL pour utiliser Heroku. La plupart de mes requêtes fonctionnent correctement, mais je continue à avoir une erreur récurrente similaire lorsque j’utilise group by: ERREUR: la colonne “XYZ” doit apparaître dans la clause GROUP BY ou être utilisée dans une fonction d’agrégat Quelqu’un pourrait-il me dire ce […]
#item crée un div avec id = “item” .box#item crée un div avec class = “box” et id = “item” .box#=”item “+x crée un div avec class = “box” et un commentaire “# =” item “+ x ‘ .box# =”item”+x jette “Elément illégal: les classes et les identifiants doivent avoir des valeurs.” Comment puis-je définir […]
J’ai ce code User.find(:all, :limit => 10, :joins => :user_points, :select => “users.*, count(user_points.id)”, :group => “user_points.user_id”) qui génère la suite sql SELECT users.*, count(user_points.id) FROM `users` INNER JOIN `user_points` ON user_points.user_id = users.id GROUP BY user_points.user_id LIMIT 10 est-il possible de faire LEFT JOIN au lieu de INNER JOIN autrement que User.find_by_sql et manuellement […]
J’ai hérité d’une firebase database construite avec l’idée que les clés composites sont beaucoup plus idéales que l’utilisation d’un champ ID d’object unique et que lors de la création d’une firebase database, un seul identifiant unique ne devrait jamais être utilisé comme clé primaire. Comme je construisais une interface Rails pour cette firebase database, j’ai […]
Je passe de la version 2.99 de rspec à la version 3.0.3 de rspec et j’ai converti les méthodes d’instance pour utiliser allow_any_instance_of , mais je n’ai pas encore trouvé comment utiliser une méthode de classe. J’ai un code comme celui-ci: module MyMod class Utils def self.find_x(myarg) # Stuff end end end et mon test […]