Sto usando ruby e activerecord per ottenere informazioni su una tabella mysql.Posso ottenere le informazioni su tabella, colonna e tipo da un modello?
Speravo di ottenere queste informazioni direttamente dalla mia classe modello, è possibile?
Dire che ho il mio modello:
class Product < ActiveRecord::Base
end
E 'ora possibile per me di ottenere l'indicazione:
1. mysql table
2. columns
3. column types
Oppure devo guardare da qualche parte più in profondità il modulo ActiveRecord per ottenere questo ?
Se si usa il 3. con 'id' 'Product.columns_hash [" id "]. Type' fornisce': intero' C'è un modo per trasformarlo in un 'Integer' ?? – mariowise
'Product.columns_hash [" id "]. Type.to_s.classify.constantize' –