In this post, ich verstehe nicht, warum ActiveRecord::Migration[5.0]
Klassenname keinen Syntaxfehler wirft. Ist das eine legale Ruby-Grammatik? oder welcher hack damit benutzt?ActiveRecord :: Migration [5.0] ist legale Ruby-Grammatik?
0
A
Antwort
3
Es ist völlig legal - es nennt die Klassenmethode []
für die ActiveRecord::Migration
Klasse. Schauen Sie sich the implementation an.
2
[] ist eine Klassenmethode des Migration class
bearbeiten @eugen etwas schneller war als ich :-)
Verwandte Themen
- 1. Was bedeutet die [5.0] in ActiveRecord :: Migration von Rails 5?
- 2. Laravel 5.0: Migration Refresh Error
- 3. ActiveRecord :: Migration unitialized konstanten Fehler.
- 4. Was ist das Verhalten von create_join_table von ActiveRecord :: Migration?
- 5. ActiveRecord :: Migrator.proper_Tabellenname ist veraltet
- 6. Ruby on Rails 5.0 Upgrade mit Migration von Benutzern Tabelle
- 7. Fremdschlüssel mit ActiveRecord :: Migration von Rails?
- 8. ActiveRecord Migration & Rake-Aufgaben laden keine Modelle?
- 9. Kann ActiveRecord Tabellen außerhalb einer Migration erstellen?
- 10. Gründe für die Migration von MySQL 5.0 auf 5.1
- 11. Hibernate Envers 4.3 Migration auf 5.0 - bedingte Envers Auditing
- 12. Laravel 5.0 - Mehrere Spalten in 1 Migration umbenennen
- 13. Laravel 5.0, Migration: wie Integer nicht zu einem Primärschlüssel machen?
- 14. Warum ist "short thirty = 3 * 10" eine legale Aufgabe?
- 15. Ist dies eine legale Möglichkeit, unreine virtuelle Funktionen zu implementieren?
- 16. Nicht definierte Methode `gehört_zu 'für # <ActiveRecord :: Migration: Fehler
- 17. Grenze einer Textspalte in einer Active Migration 5.0 mit dem PostgreSQL-Adapter
- 18. Behebt rename_column in Rails ActiveRecord Migration den alten Spaltendatentyp?
- 19. Was ist ActiveRecord Persistenz?
- 20. Ist es möglich, einen funktionsbasierten datenbankunabhängigen Index über eine Rails/ActiveRecord-Migration hinzuzufügen?
- 21. Asp.net 5.0 MVC6 EF6 Migrationsskripten
- 22. Rails Migration
- 23. Ruby On Rails Migration
- 24. Rails: Migration Fehler
- 25. guzzle 5.0 postAsync Fehler in Laravel 5.0
- 26. Verursacht von: java.lang.NumberFormatException: Invalid double: "[" 5.0 "," 5.0 "]"
- 27. ActiveRecord
- 28. Schienen 5 Migration nicht initialisierte Konstante
- 29. Rails g Migration "Befehl", um Spalte umzubenennen Migration generieren?
- 30. SQLite3 :: SQLException: in der Migration
@ Antwort Eugens entschieden, weil er etwas schneller ist. Aber danke. :) – Benjamin