有没有办法像这样只获取外国模型的某些字段:
@user = User.find(:first, :select => ['`users`.`id`, `users`.`nickname`, `users`.`birthdate`, `users`.`sex`'], :conditions => ['`users`.`id` = ?', id])
city = @user.profile.city.attributes
随着attributes
我检索我的城市模型的所有属性。我只想得到一些。就像是:
city = @user.profile.city.attributes[:name, :postcode]
是否可以通过保持语法像上面一样简单?我想用来attributes
接收哈希。
多谢。