undefined method `to_adapter' for User:Class #10

Open
stefl opened this Issue Apr 28, 2011 · 1 comment

2 participants

@stefl

If a user attempts to edit their profile they will get this error.

To fix this I had to do something like this, which feels like a cludge:

class Adapter
  def get! identifier
    User.get(identifier)
  end
end

in my User class:

def self.to_adapter
  Adapter.new
end

Is there a better way / something I am missing?

@freetwix

hey,

you probably need to add the shenoudab/orm_adapter to your project. the original orm_adapter (via gem install) is missing the couchrest_model adapter.

you also need to fix the couchrest_model adapter in some places, giving it the right receiver (sometimes, klass. is missing) and really return only one result in def find_first (using, i.e., the find_by ... methods of couchrest_model which gives you only the first view result)

greets, jochen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment