Outils pour utilisateurs

Outils du site


rails:activerecords

Les bases de données, Active Records

  • Exécuter une migration
bundle exec rake db:migrate
  • Faire un rollback sur une migration
bundle exec rake db:rollback
  • Trouver un record
    • par son ID : Model.find(ID)
    • par un attribut : Model.find_by_ATTR ou Model.find_by(HASH)
    • tous les records : Model.all
    • le premier de la base : Model.first
  • recharger un record ! Model.reload
  • Mettre à jour un attribut
instance.attr = "nouvelle valeur"
instance.save

Autre méthode

update_attribute(:attr, "Valeur")
  • Mettre à jour un ou plusieurs attributs (le save n'est pas nécessaire)
instance.update_attributes(HASH)
rails/activerecords.txt · Dernière modification: 2016/10/17 13:56 (modification externe)