现在收集我必须拥有的所有属性名称:
@attr_names = (User.attribute_names + User.accessible_attributes.to_a - ["", "data"]).uniq
有更好的方法吗?
答案 0 :(得分:1)
略有改进(假设User.attribute_names
和User.accessible_attributes.to_a
并非每个都涉及重复):
@attr_names = (User.attribute_names | User.accessible_attributes.to_a) - ["", "data"]