Articles of ruby on rails

Rails, MySQL et Snow Leopard

J’ai mis à niveau vers Snow Leopard en utilisant le disque que nous avons eu à WWDC. Essayer de lancer certaines de mes applications de rails se plaint maintenant de sql (in /Users/coneybeare/Projects/Ambiance/ambiance-server) !!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql. […]

Rails 3 sauter les validations et rappels

J’ai un modèle particulièrement complexe avec des validations et des callbacks définis. L’entreprise a maintenant besoin d’appeler un scénario particulier dans lequel l’ajout d’un nouvel enregistrement nécessite l’ignorance des validations et des rappels. Quelle est la meilleure façon de faire cela?

Comment faire une liste de tableau associatif dans yaml

J’essaie de stocker des variables de configuration dans yaml représentées sous forme de tableau associatif aka dictionary. Voici comment j’ai fait: content_prices: – {country: AU, price: 6990000} – {country: AT, price: 4990000} – {country: BE, price: 4990000} Cela produit une exception lorsque j’essaie de l’parsingr à partir de mes fichiers init ROR: méthode non définie […]

ActiveAdmin avec le problème has_many; méthode non définie ‘new_record?’

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 […]

Confus au sujet de ‘respond_to’ vs ‘respond_to?’

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 […]

Rails 3.1, RSpec: test des validations du modèle

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 […]

ActiveRecord OU requête Notation de hachage

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 […]

Rechercher des lignes avec plusieurs champs en double avec Active Record, Rails & Postgres

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 :: […]

PostgreSQL GROUP BY différent de MySQL?

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 […]

Comment créer des identifiants dynamics dans Haml?

#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 […]