Rails3.2.6アプリケーションに取り組んでいます。Status
モデル、モデル、モデルがEvent
ありPhoto
ます。
イベント
Has_many :statuses
状態
Belongs_to :event
Has_one :photo
写真
Belongs_to :status
選択したイベントに属するすべてのステータスメッセージを取得したい(これは正常に機能します)が、各ステータスメッセージに属する写真も取得したいです。これどうやってするの?
これは、イベントに属するステータスメッセージを取得する方法です。
@event = Event.find_by_id (params[:event_id])
@event.statuses
各ステータスメッセージに関連付けられた写真を出力に表示するにはどうすればよいですか?私はそれを始めました、そして私は私がこのようなことをするべきだと思いますか?ただし、写真を取得するだけで、それぞれのステータスメッセージと「マージ」することはありません。
@photos = @event.statuses.collect {|status| status.photo}