我想列出给定表的所有列详细信息,并且我能够使用以下代码执行此操作
<Model Name>.content_columns
例如:User.content_columns
但我的问题是它没有返回表的id
列(我将默认的rails命名约定称为自动增量整数列,称为id
)
无论如何都要启用&#39; id&#39;列或这是rails的默认行为吗?
我在Linux上使用Rails 3.0.10
答案 0 :(得分:1)
Model.columns.map(&:name)
应该可以正常工作。