Questions marquées «rails-activerecord»

L'implémentation du mappage objet-relationnel (ORM) à l'aide du modèle Active Record dans le framework Ruby on Rails.


12
trouver vs find_by vs où
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 il semble que tous finissent par générer exactement le même SQL. De plus, je pense que la …





2
Avertissement de dépréciation lors de l'utilisation de has_many: through: uniq dans Rails 4
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 declaration are deprecated: :uniq. Please use a scope block instead. …


3
ActiveRecord trouve et renvoie uniquement les colonnes sélectionnées
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 faire quelque chose comme: l=Location.find(row.id).select("name, website, city") tmp[row.id]=l …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.