has_key改为has_attr