我遵循如何在Michael Hartl's tutorial中建立供稿。我有我的用戶模型這個方法:以檢索由用戶隨後CURRENT_USER創建的所有視頻如何添加多個資源到此供稿結構
scope :from_users_followed_by, lambda { |user| followed_by(user) }
def self.followed_by(user)
followed_ids = %(SELECT followed_id FROM relationships
WHERE follower_id = :user_id)
where("user_id IN (#{followed_ids})", { :user_id => user })
end
:
def feed
Video.from_users_followed_by(self)
end
,這在我的視頻模式。
然後,我有這個方法在我的videos_controller:
def feed_display
@videos = current_user.feed.page(params[:page]).per(15)
end
,然後我渲染部分在我videos/feed_display.html.erb
觀點:
<div id ='video_div'>
<%= render @videos, :collection => @videos %>
</div>
,以顯示由創建的所有視頻用戶遵循的用戶。
現在我想向Feed中添加其他資源,以便它包含用戶關注的用戶的視頻和video_votes。
我想複製的模型範圍代碼,我的視頻模式到我video_vote模型,然後加入這一行的:
VideoVote.from_users_followed_by(self)
到feed
方法,讓它看起來像:
def feed
Video.from_users_followed_by(self)
VideoVote.from_users_followed_by(self)
end
我的問題是我該如何修改我的feed_display
方法和feed_display
視圖,以便它不僅顯示視頻而且還顯示投票?
它只是我或當我看到視頻作爲模型我只是假設它是你嗎? XD – corroded 2011-04-14 06:06:35
hhahahhahaa XD ...... – 2011-04-14 06:09:33