2009-07-10 6 views

Répondre

7

Utilisez ce que ActiveRecord vous donne de la boîte:

ActiveRecord::Base.connection.tables 
+0

haha, wow. comment ça m'a manqué? –

3

J'ai essayé

ActiveRecord::Base.connection.execute("DESCRIBE TABLE table_name") 

et on m'a dit de vérifier mon manuel SQL. Ce faisant, j'ai constaté que

ActiveRecord::Base.connection.execute("DESCRIBE table_name").each{|r| p r } 

travaillé. Mettez toute la logique dont vous avez besoin dans le bloc.

+0

J'y étais presque, je n'étais pas en utilisant le bloc. Merci beaucoup! -C –

Questions connexes