Familia de pietre pretioase SchemaPlus ofera diverse extensii si imbunatatiri la ActiveRecord> = 4.2. Exista doua soiuri:
-
Pietre pretioase care ofera un comportament automat implicit nou
Aceste pietre prezinta spiritul de DRY si conventie in ceea ce priveste configuratia – si se ocupa automat de lucruri pentru dvs. Includeti oricare dintre aceste pietre pretioase si vor incepe sa lucreze.
Gem Descriere schema_associations USCA-TI modelele! De ce sa definiti manual asociatiile (si inversele acestora) in modele, cand ati definit deja aceste relatii in baza de date? schema_auto_foreign_keys USCA migratiile! Este de la sine inteles ca o relatie cu cheie straina ar trebui sa aiba o constrangere a cheii straine – ar trebui, de asemenea, sa mearga fara a tasta. schema_validations USCA validarile! Baza de date contine constrangeri, modelele dvs. ar trebui sa fie validate automat pe baza acestor constrangeri.
-
Pietre pretioase care extind setul de caracteristici ActiveRecord
Aceste pietre pretioase ofera noi caracteristici si capabilitati pentru ActiveRecord de care ati putea dori sa profitati. Niciuna dintre acestea nu are automatagic implicit; dupa ce includeti bijuteria, noile functii sunt disponibile, dar trebuie sa le invocati pentru a le utiliza.
Consultati documentatia detaliata in README de fiecare bijuterie
Exista vreo alta capacitate pentru care doriti ca SchemaPlus sa aiba o bijuterie? Deschideti o problema aici. Sau incercati sa o implementati singur – crearea extensiilor ActiveRecord este usoara si distractiva folosind instrumentele SchemaPlus schema_monkey si schema_plus_core !!
Bijuteria schema_plus (v2.0) este un ambalaj care atrage o colectie de pietre pretioase din familia SchemaPlus. In cea mai mare parte, va recomandam sa sariti peste aceasta bijuterie si sa includeti direct pietrele specifice care va intereseaza sa utilizati.
Acest wrapper este furnizat in mare parte pentru o actualizare usoara pentru cei care foloseau schema_plus v1.8, care era o singura bijuterie monolotica. Acest ambalaj atrage pietrele care ofera acelasi set de caracteristici si comportament automat ca si versiunea anterioara:
- schema_auto_foreign_keys
- schema_plus_columns
- schema_plus_db_default
- schema_plus_default_expr
- schema_plus_enums
- schema_plus_foreign_keys
- schema_plus_indexes
- schema_plus_pg_indexes
- schema_plus_tables
- schema_plus_views
Retineti ca versiunea anterioara (1.x) accepta versiunile anterioare ale ActiveRecord: 3.1, 4.0, 4.1 si 4.
pornocolombianas fire force hentai
coños bonitos porno abuelas españolas
videos incesto online violadas xxx
madura española con joven trio con gordas
pornox tetas amateur
scat porno tios desnudos
españolas masturbandose maduras españolas amateur
descargar peliculas porno xxx gratis en español
jovencitas españolas follando por dinero se follan a su mujer
caras llenas de semen abuelas tragando leche
chicas haciendo el amor lesbianas cagando
mujeres maduras corriendose culos gordos
le pilla masturbandose tetona amateur
nicolette shea zoofila
videos de zofilia gratis supertetas
videos porno online madura se corre
videos xxx violadas videos mamadas
pirno porno tens
brazzers videos completos videos porno violada
pajas en español corrida en el culo
2.0. Pentru mai multe informatii despre acea versiune, consultati filiala README schema_plus 1.x.
Actualizarea de la schema_plus 1.8.x
schema_plus 2.0 intentioneaza sa fie un inlocuitor complet compatibil cu versiunile anterioare pentru SchemaPlus 1.8.x, prin restrictionare la ActiveRecord> = 4.2 si Ruby> = 2.1
Daca gasiti incompatibilitati, va rugam sa raportati o problema!
Deprecii
In cazurile in care ActiveRecord 4.2 a introdus caracteristici acceptate anterior doar de SchemaPlus, dar folosind nume diferite, familia de pietre pretioase SchemaPlus 2.0 emite acum avertismente de depreciere in favoarea formei sinelor. Lista completa a deprecierilor:
-
Definitia indexului depreciaza aceste optiuni:
- : conditii =>: unde
- : kind =>: using
-
drop_table renunta la aceasta optiune:
- cascade: true => force:: cascade
-
Definitiile cheii straine renunta la optiunile: on_update si: on_delete:
- : set_null =>: anuleaza
-
add_foreign_key si remove_foreign_key renunta la semnatura metodei:
- (from_table, columns, to_table, primary_keys, options) => (from_table, to_table, options)
-
ForeignKeyDefinition renunta la accesorii:
- #table_name in favoarea #from_table
- #column_names in favoarea Array.wrap (#column)
- #references_column_names in favoarea #primary_key
- #references_table_name in favoarea # to_table`
-
IndexDefinition renunta la accesori:
- #conditii in favoarea #unde
- #kind in favoarea # folosirii.to_s
Compatibilitate
SchemaPlus 2.x este testat impotriva tuturor combinatiilor de:
- ruby 2.1.5 cu activerecord 4.2.0 , folosind mysql2 , sqlite3 sau postgresql
- ruby 2.1.5 cu activerecord 4.2.1 , folosind mysql2 , sqlite3 sau postgresql
Instalare
Instalati de la http://rubygems.org prin
sau intr-un Gemfile
Istorie
-
Consultati CHANGELOG pentru notele de versiune pentru fiecare versiune.
-
SchemaPlus a fost initial derivat din mai multe pluginuri „Red Hill On Rails” create de @harukizaemon
-
SchemaPlus a fost creat in 2011 de @mlomnicki si @ronen
-
Si multi colaboratori de atunci.
-
In 2015, bijuteria monolitica schema_plus a fost impartita in familia SchemaPlus de pietre pretioase specifice.








