ActiveRecord::Errors がリソースとして全く機能しないので変更する。
具体的には to_xml が不完全な情報を返すこと、to_json が実装されていないこと、など。
以下に書いておいた。メッセージの出力が少しおかしいのは明日直すとして、どの属性がおかしいかを返してくれないと、クライアントは困っちゃいます((railsの場合は error_messages_for(*obj) で済ませられるんですがね)。
ログインとか認証周り、いろいろリファクタリング中。2ヶ月前のコードで、ちょっと読み直したらあまりに汚すぎたので。(RailsのActiveResourceは少し使いにくいところがあったので、"標準化"を行った(respond_toを書くケースではfull HTMLを返さない、など)