私は次のコードを持っています
u = Client.get(:show_by_username, :username => username.downcase)
有効なユーザーが返されると、メソッドを呼び出すことができるオブジェクトではなく、ハッシュとして返されるようです
たとえば、次のような値にアクセスする必要があります
u['id']
それ以外の
u.id
オブジェクトとして返すにはどうすればよいですか?
ありがとう
私は次のコードを持っています
u = Client.get(:show_by_username, :username => username.downcase)
有効なユーザーが返されると、メソッドを呼び出すことができるオブジェクトではなく、ハッシュとして返されるようです
たとえば、次のような値にアクセスする必要があります
u['id']
それ以外の
u.id
オブジェクトとして返すにはどうすればよいですか?
ありがとう
ActiveResourceの「get」メソッドのドキュメントで説明されているように、 ActiveResource::Baseインスタンスに変換されません。find
それが言うように、代わりにメソッドを使用する必要があります:
u = Client.find(:all, :from => :show_by_username, :params => { :username => username.downcase })