preguntar acerca de activerecord

9
réponses

Interroger MySQL avec CodeIgniter, sélectionner des lignes où le champ est NULL

J'utilise la classe Active Record de CodeIgniter pour interroger la base de données MySQL. J'ai besoin de sélectionner les lignes dans une table où un champ n'est pas défini sur NULL: $this->db->where('archived !=', 'NULL'); $q = $this->db …
demandé sur 1970-01-01 00:33:30
7
réponses

Vérifiez si l’enregistrement existe à partir du contrôleur dans Rails

Dans mon application, un Utilisateur peut créer une Entreprise. Quand ils déclenchent le index action dans mon BusinessesController je veux vérifier si une Entreprise est liée à la current_user.id: Si oui: afficher l'entreprise. Si non: redirige …
demandé sur 1970-01-01 00:33:33
10
réponses

ActiveRecord recherche par année, jour ou mois sur un champ de Date

J'ai un modèle ActiveRecord qui a un attribut date. Est-il possible d'utiliser cet attribut de date pour trouver par année, Jour et mois: Model.find_by_year(2012) Model.find_by_month(12) Model.find_by_day(1) Ou est-il simplement possible de find …
demandé sur 1970-01-01 00:33:32
3
réponses

Rails / Arel: sélection de tous les enregistrements en tant que Relation ActiveRecord::

En utilisant Arel dans Rails-je cherche un moyen de créer un ActiveRecord::Relation qui aboutit effectivement à SELECT * FROM table, que je peux encore manipuler plus loin. Par exemple, j'ai un modèle qui est divisé en plusieurs catégories, et je re …
demandé sur 1970-01-01 00:33:31
4
réponses

Comment tester quelle validation a échoué dans ActiveRecord?

J'ai un modèle comme ceci: class User < ActiveRecord::Base validates_length_of :name, :in => (2..5) end Je veux tester cette validation: it "should not allow too short name" do u = User.new(:name => "a") u.valid? u.should have(1) …
demandé sur 1970-01-01 00:33:30
2
réponses

rails, activerecord, obtenir la spécification de connexion actuelle

J'écris du code qui va migrer certaines données d'une base de données à une autre, en surchargeant certaines données dans la destination. Il utilise ActiveRecord, car il est associé à une application Rails utilisant déjà AR. Comme certaines données …
demandé sur 1970-01-01 00:33:31
7
réponses

Comment puis-je spécifier et valider une énumération dans rails?

J'ai actuellement un modèle Attend qui aura une colonne d'état, et cette colonne d'état n'aura que quelques valeurs pour cela. STATUS_OPTIONS = {: oui,: non,: peut-être} 1) Je ne suis pas sûr de savoir comment valider cela avant qu'un utilisateur …
demandé sur 1970-01-01 00:33:31
4
réponses

Comment puis-je utiliser Mongoid et ActiveRecord en parallèle dans Rails 3?

J'utilise rails 3 et j'ai commencé mon application avec ActiveRecord. Maintenant, j'ai beaucoup de modèles, et les relations commencent à se compliquer, et certains pourraient être plus simplement exprimés avec une structure orientée Document, donc …
demandé sur 1970-01-01 00:33:31
6
réponses

ne peut pas charger un tel fichier-1.9 / bcrypt ext (LoadError)

Hey j'obtiens l'Erreur suivante lorsque je tente de démarrer le serveur rails des idées? Pour le moment, aucune solution n'a fonctionné... au fait, j'ai l'exécution de Windows 8... le problème peut être dû à tous :D C:/RailsInstaller/Ruby1.9.3/lib …
demandé sur 1970-01-01 00:33:33
4
réponses

ActiveRecord:: Connectiontimeouterro happening sporadically

chaque fois que j'ai une application utilisant ActiveRecord j'obtiens ce ConnectionTimeoutError-mais toujours après une certaine période inconnue de temps ActiveRecord::ConnectionTimeoutError (could not obtain a database connection within 5 seconds. …
demandé sur 1970-01-01 00:33:32