preguntar acerca de rails-activerecord

4
réponses

Comment écrivez-vous une migration pour renommer un modèle ActiveRecord et sa table dans Rails?

Je suis terrible à nommer et je me rends compte qu'il y a un meilleur ensemble de noms pour mes modèles dans mon application Rails. Existe-t-il un moyen d'utiliser une migration pour renommer un modèle et sa table correspondante? ... …
demandé sur 1970-01-01 00:33:29
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
1
réponses

Heroku + Sidekiq: ActiveRecord:: StatementInvalid: PG:: UnableToSend: SSL SYSCALL error: EOF detected

Salut nous courons sur la pile de cèdre D'Heroku avec Unicorn et Sidekiq. Nous obtenons par intermittence les erreurs suivantes BurnThis ActiveRecord::StatementInvalid: PG::UnableToSend: SSL SYSCALL error: EOF detected ActiveRecord::StatementInvali …
demandé sur 1970-01-01 00:33:33
4
réponses

Ruby on rails-référence le même modèle deux fois?

Est-il possible de mettre en place une double relation activerecord modèles via le generate scaffold commande? Par exemple, si j'avais un User modèle PrivateMessage modèle, la table pm devrait garder la trace des deux sender et recipient. évidemme …
demandé sur 1970-01-01 00:33:30
4
réponses

Comment écrire SQL dans une migration en Rails

j'ai le code SQL suivant lequel j'ai besoin de faire CREATE TABLE cars_users2 AS SELECT DISTINCT * FROM cars_users; DROP TABLE cars_users; ALTER TABLE cars_users2 RENAME TO cars_users; comme je ne peux pas utiliser heroku dataclips pour déposer …
demandé sur 1970-01-01 00:33:33
8
réponses

Rails:inclure vs:joint

c'est plus une question de "pourquoi faire les choses de cette façon" qu'une question de "Je ne sais pas comment faire"... donc le gospel en tirant des enregistrements associés que vous savez que vous allez utiliser est d'utiliser :include …
demandé sur 1970-01-01 00:33:29
5
réponses

Ajouter une colonne de référence migration dans les Rails 4

Un utilisateur a de nombreux téléchargements. Je veux ajouter une colonne au tableau uploads qui fait référence au user . À quoi doit ressembler la migration? voilà ce que j'ai. Je ne sais pas si je dois utiliser (1) :user_id, :int ou …
demandé sur 1970-01-01 00:33:34
7
réponses

ActiveModel:: ForbiddenAttributesError lors de la création d’un nouvel utilisateur

j'ai Ce modèle en rubis mais il lance un ActiveModel::ForbiddenAttributesError class User < ActiveRecord::Base attr_accessor :password validates :username, :presence => true, :uniqueness => true, :length => {:in => 3..20} …
demandé sur 1970-01-01 00:33:33
25
réponses

Comment définir les valeurs par défaut dans ActiveRecord?

comment définir la valeur par défaut dans ActiveRecord? je vois un post de Pratik qui décrit un morceau de code laid et compliqué: http://m.onkey.org/2007/7/24/how-to-set-default-values-in-your-model class Item < ActiveRecord …
demandé sur 1970-01-01 00:33:28
22
réponses

Enregistrement aléatoire dans ActiveRecord

j'ai besoin d'obtenir un enregistrement aléatoire à partir d'une table via ActiveRecord. J'ai suivi l'exemple de Jamis Buck de 2006 . cependant, je suis également tombé sur une autre voie via une recherche Google (ne peut pas attribuer …
demandé sur 1970-01-01 00:33:30