【发布时间】:2012-10-01 16:02:43
【问题描述】:
如果我这样做:
name_array = Model.column_names
name_array.delete_if {|name| ["id","created_at","updated_at"].include?(name)}
pp Model.column_names
Model.column_names 命令将返回一个没有id、created_at 和updated_at 列名的数组。我的假设是 name_array 将删除名称而不是 Model.column_names 数组。
Rails 3.0.13 红宝石 1.9.3
【问题讨论】:
-
这里有一个类似的问题和答案:stackoverflow.com/questions/2635156/…
-
iouri 您的评论正是我所需要的。如果你想让它成为我会接受的答案。
-
如果您接受该链接的答案,我可以接受。
标签: ruby-on-rails ruby