Я создаю API для приложения Rails, и хочу вернуть объекты для вызова API, но без crypted_password
, salt
или login_token
.Ruby on Rails атрибуты фильтрации на возвращаемом объекте модели
Есть ли способ сделать что-то вроде этого:
do api_fetch_user(u)
user=User.find(u)
return user(:filter=>"crypted_password", "salt", "login_token")
end
дайте мне знать, если это работает или нет :) – 2010-11-23 18:32:41
Это работало, спасибо. Он по-прежнему возвращает атрибуты, но как пустые строки. Интересно, есть ли что-то вроде Hash.delete (: attribute)? – 2010-11-24 01:41:19