Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak zachować wartość hash w kolumnie tabeli w railach

Typ danych dla tej kolumny musi być tekstem, więc podczas migracji możesz określić:

add_column :user_details, :additional_info, :text

Następnie w swoim modelu musisz określić, że ta kolumna będzie zawierać hash i robisz to za pomocą polecenia serializacji:

class UserDetail < ActiveRecord::Base
  serialize :additional_info

Następnie możesz zapisać informacje skrótu.

@ud = UserDetail.new
@ud.additional_info = {:salary => 1000000}
@ud.save


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kod błędu:1215. Nie można dodać ograniczenia klucza obcego (klucze obce)

  2. Funkcja MySQL LOG() — zwraca logarytm naturalny wartości

  3. Pula połączeń C# MySQL

  4. Jak zainstalować MySQL 5.7 na Amazon ec2?

  5. Czy warto indeksować pole datetime w mysql?