私はこれをいくつかのコードで読みました
attr_accessible :namespace_id, :creator_id, as: :admin
belongs_to :creator,      foreign_key: "creator_id", class_name: "User"
user_idモデル (およびテーブル) で単に a を宣言してから、単純に を使用しないのはなぜbelongs_to :userですか? ところで、今creatorではエイリアスcreator_idですか?