J'ai besoin d'un enregistrement actif, mais je travaille en dehors des rails (voici pourquoi: Simple Ruby Input Validation Library). est-ce que je dois exiger la gemme entière de rails, ou puis-je être DRYer?comment exiger un enregistrement actif en dehors des rails
22
A
Répondre
40
Voilà comment j'utilise ActiveRecord en dehors des rails:
#!/usr/bin/ruby
require 'active_record'
require 'mysql2' # or 'pg' or 'sqlite3'
ActiveRecord::Base.establish_connection(
adapter: 'mysql2', # or 'postgresql' or 'sqlite3'
database: 'DB_NAME',
username: 'DB_USER',
password: 'DB_PASS',
host: 'localhost'
)
# Note that the corresponding table is 'orders'
class Order < ActiveRecord::Base
end
Order.all.each do |o|
puts "o: #{o.inspect}"
end
7
Questions connexes
- 1. rails enregistrement actif - Recherche avancée
- 2. attr_accessible in rails Enregistrement actif
- 3. Données temporelles avec Rails/Enregistrement actif
- 4. Rails problème avec Delayed_Job et enregistrement actif
- 5. Enregistrement actif Recherche par colonne Rails 'OU'
- 6. Rails Enregistrement actif aléatoire avec pagination
- 7. cattr_accessor en dehors des rails
- 8. Comment copier un enregistrement (actif) entre des tables, partiellement?
- 9. Rails Enregistrement actif Mysql find query Clause HAVING
- 10. Webrat Mécaniser en dehors des rails
- 11. enregistrement actif: créer un enregistrement à partir de l'objet parent
- 12. Problème Mysql GROUP_BY (enregistrement actif)
- 13. CodeIgniter enregistrement actif et MySQL
- 14. Rails 3. Enregistrement actif. Enregistrement. Afficher les blocs de transaction SQL
- 15. Exiger un Regex en C#
- 16. Qu'est-ce qu'un enregistrement actif?
- 17. premier enregistrement dans des rails
- 18. Rails - inclure et exiger des méthodes sur les modules
- 19. Enregistrement actif recherche des conditions sous forme de chaîne
- 20. Codeigniter enregistrement actif avec plusieurs comme ou?
- 21. Enregistrement actif: Obtenez deux objets aléatoires?
- 22. Rails, en utilisant time_select sur un modèle d'enregistrement non actif
- 23. Codeigniter actif enregistrement sélectionnez, jointure gauche, compte
- 24. Enregistrement/organisation/recherche de messagerie Outlook en dehors d'Outlook
- 25. mysql codeigniter enregistrement actif m: m suppression
- 26. Enregistrement actif/Architecture à trois niveaux
- 27. Insertion de valeurs non littérales avec des codesigniters enregistrement actif
- 28. Codeigniter Enregistrement actif: supérieur à l'instruction
- 29. Enregistrement de la méthode d'enregistrement de l'enregistrement actif dans Rails 3 - comment
- 30. Limiter les résultats d'un enregistrement actif find
Vous devez spécifier mysql2 comme adaptateur, pas mysql (pour googlers). –
Vous avez également besoin de libmysqlclient-dev sur ubuntu (et probablement d'autres plateformes) –
@BenWest Quelle est l'utilisation de libmysqlclient-dev? (Je m'excuse pour mon manque de connaissances de base sur le sujet) – Renan