Это может быть очень просто: у меня есть контроллер, который возвращает объект пользователя при передаче параметра.
def show
if params[:mob]
user = User.find(params[:id])
respond_with([user.establishments,
user])
это возвращает весь пользовательский объект. Это проблема, потому что на пользовательском объекте есть зашифрованный пароль, хэш и другие данные, которые я не хочу раскрывать.
Какой будет правильный синтаксис, чтобы он возвращал объект пользователя за вычетом некоторых указанных атрибутов? Я ищу решение, в котором у меня нет необходимости вручную создавать новый хеш из пользовательских атрибутов, которые я хочу предоставить, потому что было бы проще просто сказать «дать мне пользователя без x и y», чем «дать мне хеш» пользователя user.a, user.b, user.c, ... user.n "
ТНХ!