Как мне перечислить имена столбцов и типы полей существующей таблицы в ruby on rails?

#ruby-on-rails #ruby-on-rails-3 #activerecord

#ruby-on-rails #ruby-on-rails-3 #activerecord

Вопрос:

Предположим: Приложение называется «demo2», Модель была создана на основе генерации каркаса («post»)

Было бы полезно уточнить, в какую подпапку мне нужно перейти в командной строке.

Спасибо!

Ответ №1:

Вы можете выполнить: Post.columns а затем выполнить итерацию по результирующему массиву.

Смотрите больше методов в классе: ActiveRecord::Base

Ответ №2:

 Post.columns.each do |column|
  puts "name: #{column.name}, type: #{column.type}"
end
  

Ответ №3:

в rails 4 его:

 Post.column_names # => ["id", "title", ... ]