Rails3のActiveRecordで、外部参照キーが1つのテーブル内に複数存在する場合の対応


下記構成でテーブルが存在します。
prefectures (都道府県テーブル)
id
prefecture_name

users (ユーザテーブル)
id
prefecture_id (現住所) 13(東京)
birth_place (出身地) 14(神奈川)

users (ユーザテーブル)の、 prefecture_id (現住所)/ birth_place (出身地) には、それぞれ異なるコード値が入ります。
prefecture_id (現住所) と birth_place (出身地)それぞれの prefecture_name を取得したい場合は、どのように指定すれば良いのでしょうか?

class Prefecture < ActiveRecord::Base
has_many :user
end

class User < ActiveRecord::Base
belongs_to :prefecture
end

ご教授頂けたら幸いです。
以上、よろしくお願いします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/01/26 12:53:23
  • 終了:2012/02/02 12:55:05

回答(0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません