0

Right now to collect all attributes names I have to:

@attr_names = (User.attribute_names + User.accessible_attributes.to_a - ["", "data"]).uniq

Is there a better way to do that?

4

1 回答 1

1

一个轻微的改进(假设User.attribute_names并且User.accessible_attributes.to_a不每个都涉及重复):

@attr_names = (User.attribute_names | User.accessible_attributes.to_a) - ["", "data"]
于 2013-04-26T14:06:08.617 回答