このような外部モデルの特定のフィールドのみを取得する方法はありますか:
@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
ハッシュを受け取るために使用したい。
どうもありがとう。