这似乎是一个愚蠢的问题,但无论如何:
我有一个模型,可以说在不同的迁移中添加了10-12个字段(列) 当我现在编写代码(模型,视图,测试)时,我想要一个列名列表 有这么好的方法吗? (除了手动访问数据库并获取列名)
这似乎是开发人员经常做的一个动作,或者只是我
答案 0 :(得分:0)
您可以执行以下操作:
ModelName.new.attributes.keys
答案 1 :(得分:0)
只需使用ActiveRecord::Base#column_names:
Model.column_names