J'ai besoin d'ajouter des horodatages ( created_at& updated_at) à une table existante. J'ai essayé le code suivant mais cela n'a pas fonctionné. class AddTimestampsToUser < ActiveRecord::Migration def change_table add_timestamps(:users) end
J'ai besoin d'ajouter des horodatages ( created_at& updated_at) à une table existante. J'ai essayé le code suivant mais cela n'a pas fonctionné. class AddTimestampsToUser < ActiveRecord::Migration def change_table add_timestamps(:users) end
J'ai besoin d'interroger les commentaires faits en un jour. Le champ fait partie des horodatages standard, estcreated_at . La date sélectionnée provient d'un date_select. Comment puis-je utiliser ActiveRecord pour faire ça? J'ai besoin de quelque chose comme: "SELECT * FROM comments WHERE...
J'ai une liste d'événements que je récupère. J'essaie d'inclure chaque utilisateur associé à cet événement et chaque profil associé à chaque utilisateur. Les utilisateurs sont inclus mais pas leurs profils. Comment ferais-je cela Event.includes(:users [{profile:}]) La documentation ne semble pas...
J'ai fait quelques lectures sur la façon d'étendre ActiveRecord: Classe de base afin que mes modèles aient des méthodes spéciales. Quelle est la manière simple de l'étendre (tutoriel étape par
Où puis-je trouver une liste des types de données pouvant être utilisés dans les rails 3? (comme le texte, la chaîne, l'entier, le flottant, la date, etc.?) Je continue à en apprendre au hasard sur de nouveaux, mais j'aimerais avoir une liste à laquelle je pourrais facilement me...
J'ai besoin d'obtenir un enregistrement aléatoire d'une table via ActiveRecord. J'ai suivi l'exemple de Jamis Buck de 2006 . Cependant, j'ai également rencontré un autre moyen via une recherche Google (impossible d'attribuer un lien en raison de nouvelles restrictions utilisateur): rand_id =...
Je me demande comment ce qui suit est fait dans Rails 4 ou si j'utilise simplement l'approche Rails 3 pour utiliser un lambda qui peut passer un argument de la même manière avec 4 que je le fais avec 3. Je suis assez nouveau dans Rails 3 et j'essaie de travailler sur quelques exemples exécutant...
Dans mon application.rbje suis tombé sur le commentaire suivant # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC. config.time_zone = 'Eastern Time (US & Canada)'...
J'ai quelques modèles qui ont des rappels after_save. En général, c'est bien, mais dans certaines situations, comme lors de la création de données de développement, je souhaite enregistrer les modèles sans exécuter les rappels. Y a-t-il un moyen simple de le faire? Quelque chose qui ressemble à ......
J'utilise Rails3, ActiveRecord Je me demande simplement comment puis-je chaîner les portées avec des instructions OR plutôt que AND. par exemple Person.where(:name => "John").where(:lastname => "Smith") Cela renvoie normalement: name = 'John' AND lastname = 'Smith' mais j'aimerais: `name =...
J'ai un Releasemodèle avec mediumet des countrycolonnes (entre autres). Il ne devrait pas y avoir de releasespart identiques medium/ countrycombinaisons. Comment pourrais-je écrire cela comme une validation de rails?
Je suis nouveau sur les rails. Ce que je vois, c'est qu'il existe de nombreuses façons de trouver un disque: find_by_<columnname>(<columnvalue>) find(:first, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>).first Et...
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 les performances ou autre
Comment dois-je écrire l'instruction conditionnelle lorsque je veux obtenir tous les enregistrements qui ont été créés
Comment faire une orrequête dans Rails 5 ActiveRecord? En outre, est-il possible de chaîner oravec des whererequêtes
J'essaie de remplacer une méthode getter pour un modèle ActiveRecord. J'ai un attribut appelé namedans le modèle Categoryet j'aimerais pouvoir faire quelque chose comme ceci: def name name_trans || name end Si l' name_transattribut n'est pas nul, alors renvoyez-le, sinon renvoyez l' nameattribut....
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 Renvoie l'avertissement suivant: DEPRECATION WARNING: The following options in your Goal.has_many :donors...
Lors de la première migration, j'ai déclaré sur une colonne contentune chaîne de caractères Activerecord a fait en sorte qu'elle soit une chaîne (255) selon l'annotation gem. Après avoir poussé l'application vers heroku, qui utilise postgres, si j'entre dans le formulaire dans le contenu une...
modifier 2 Si vous tombez sur ceci, vérifiez les deux réponses car j'utiliserais maintenant pluck pour cela J'ai un ensemble de données personnalisé assez volumineux que j'aimerais retourner pour être repris en tant que json. Une partie est: l=Location.find(row.id) tmp[row.id]=l mais j'aimerais...