でモデルと外部キーによって関連付けられたモデルデータを組み合わせる:私はツイートを読み込む場合と相互に関連し、私は2つのモデル、ツイートやTweetsLocationsを持つRoRの
class TweetsLocation < ActiveRecord::Base
belongs_to :tweet
:
class Tweets < ActiveRecord::Base
has_one :location, :primary_key => "twitter_message_id",
:foreign_key => "twitter_message_id"
そして、 、@tweet = Tweet.find(1)
のように、私は問題のないすべての属性を見ることができます。関連する場所の属性を確認したい場合は、@tweet.location
で問題はありません。
しかし、Locationsの関連する属性を含むすべての@tweetのJSON配列を作成したい場合、これは優雅に可能ですか、またはつぶやきと一緒に "tweets_with_locations"の新しい配列を作成する必要がありますそれに私のLocationsモデルの属性が組み込まれていますか?
パーフェクト、感謝ヨルダン – jbnunn