This might be extremely simple: I have a controller that returns a user object when passed a param.
def show
if params[:mob]
user = User.find(params[:id])
respond_with([user.establishments,
user])
this returns the entire user object. That is a problem because on the user object is the encrypted password, hash, and various other pieces of data I do not want to expose.
What would be the proper syntax to have it return the user object less some specified attributes? I am looking for a solution where I do not have manually create a new hash out of the user attributes I want to expose because it would be must simpler to just say, "give me user without x and y" than "give me a hash of user.a, user.b, user.c, ... user.n"
thx!