Ich brauche eine aktive Aufzeichnung, aber ich arbeite außerhalb der Schienen (hier ist, warum: Simple Ruby Input Validation Library). Muss ich den gesamten Schienen Edelstein benötigen, oder kann ich DRYer sein?wie erfordert aktive Aufzeichnung arbeiten außerhalb der Schienen
22
A
Antwort
40
Hier ist, wie ich bin mit Active außerhalb der Schienen:
#!/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
Verwandte Themen
- 1. Schienen, aktive Aufzeichnung. Ich nehme vier Tische zusammen
- 2. Verwenden Sie aktive Aufzeichnung in Rubin Edelstein
- 3. cattr_accessor außerhalb der Schienen
- 4. to_json: include auf aktive Datensatz erfordert Datenbank
- 5. Aktive Aufzeichnung alle Instanz erhalten, die Bedingung nicht übereinstimmen
- 6. Wie aktualisiert man die Aufzeichnung in Schienen Controller
- 7. Schienen, arbeiten mit named_scope
- 8. Toggle arbeiten außerhalb der Tabelle nicht innerhalb
- 9. RuntimeError: außerhalb des Anforderungskontexts arbeiten
- 10. Wie verwendet man Joins innerhalb enthält in Schienen aktive Datensatzabfrage?
- 11. Runtime: Arbeiten außerhalb des Anwendungskontext
- 12. Wie zu vergleichen Null in Schienen aktive Datensatzabfrage
- 13. wie eine Aufzeichnung innerhalb einer Ocaml Klasse
- 14. nProgress-Schienen mit turbolinks arbeiten nicht in Schienen 4.2.6
- 15. Aufzeichnung der Geschichte eines iframe
- 16. Schienen: Render-Ansicht von außerhalb Controller
- 17. Release von MySQL sperrt außerhalb Transaktion (Schienen)
- 18. Pyrhon Variablen arbeiten außerhalb der Funktion, aber nicht innerhalb
- 19. Schienen: JBuilder-Ansichten außerhalb des Ansichtskontexts verwenden
- 20. Angular2 Richtlinie nicht arbeiten außerhalb Komponente
- 21. ActionCable-Kanal nicht zugänglich außerhalb Schienen Plugin
- 22. Django: Duck Typing freundlich Aufzeichnung oder Slug der Aufzeichnung für die Eingabe der Annahme
- 23. Erste Schienen-api und strong_parameters arbeiten zusammen
- 24. Jbuilder arbeiten nicht mit gem Schienen-api
- 25. Schienen 3 arbeiten mit mehreren Sprachen
- 26. Integration Test Schienen nicht Login arbeiten
- 27. Aufruf von startActivity() von außerhalb eines Aktivitätskontexts erfordert die FLAG_ACTIVITY_NEW_TASK
- 28. SSLHandshakeException bei Verwendung der Aufzeichnung in Jmeter
- 29. MySQL Filter nach Datum der letzten Aufzeichnung
- 30. Maximum Datum der Aufzeichnung mit LINQ
Sie müssen mysql2 als Adapter angeben, nicht mysql (für Googler). –
Sie benötigen auch libmysqlclient-dev auf ubuntu (und wahrscheinlich anderen Plattformen) –
@BenWest Was ist die Verwendung von libmysqlclient-dev? (Ich entschuldige mich für meinen Mangel an grundlegenden Kenntnissen zu diesem Thema) – Renan