log

rails DB 多対多

belongs_to :単数形
has_many :複数形

rails 多対多 中間テーブル取得でハマった

勘違いをしていた。

多対多の関係の中間テーブルを作ってて、片方はtwitter関連のレコードがあるtweetとすると、もう片方のModelでModel.tweetsとすれば、当てはまるオブジェクトがすべてとれた。

今までは

Tweet.find(Model.tweets)

とやっていたが、Model.tweetsの返り値が一件の時は、オブジェクトを一件しか返さないからOKだった。

でも複数件の場合はfindできなかった。っていうかそもそもfindする必要がない!


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-07-19 (木) 17:05:09 (2465d)