sql >> Databáze >  >> RDS >> Mysql

Existuje osvědčený postup/souvislý způsob aktualizace databázového pole, které obsahuje úložiště párů klíč-hodnota hash?

Pokud rozumím otázce, myslím, že stačí deklarovat název pole obsahujícího obchod a související přístupové objekty (vlastnosti) v modelu, jako

store :settings, accessors: [ :weight, :length, :color ]

v tomto okamžiku pole pracuje s AR a AREL stejně jako s jakýmkoli jiným, dokonce i s formuláři.

Je zde velmi málo magie. Pole obsahuje hash hodnot; deklarace obchodu dává Rails vědět, že na ně můžete odkazovat jako něco.váha nebo něco.barva, ať už čtete nebo píšete. Jednoduché a uhlazené. Klasické DHH.



  1. Prohledávání sloupce obsahujícího data CSV v tabulce MySQL na existenci vstupních hodnot

  2. Jak zakázat přihlášení k MySQL root, když není zadáno žádné heslo?

  3. Maximální délka sloupce JSON v MySQL

  4. Jak získám poslední záznam v databázové tabulce MySQL pomocí PHP?