0
OK,我已經建立了這個網站進出口製造這表明用戶,他們將出現在用戶的最近添加的藝術品狀態飼料。我有另一個Feed,顯示最近由被跟隨用戶添加的評論,該評論很快會被更改爲添加到當前用戶提交的作品中的評論。合併不同對象的兩個數組中軌
反正,我不知道如何去這兩個數組合併成相同的飼料。這樣飼料將按照創建的順序顯示兩個數組。
林想,在我的模型(我的飼料被定義在哪裏,見下文),我會叫這兩個查詢,然後把它們相加,然後排序created_at。
並在視圖我會遍歷數組,並使用if/else語句,才能正確顯示活動。
我怎麼會去真正合並和排序的數組?
編輯 - 我要指出,我的飼料在我的用戶模型定義爲
def feed
Image.followed_by(self.id)
Comment.followed_by(self.id)
end
真棒,謝謝,任何想法如何將它們在視圖中分開現在大聲笑 – rugbert
那麼,你可以渲染部分與你的收藏和局部檢查類或東西。 –
在您的視圖中使用object.class.name將類名稱返回爲字符串,然後進行比較。我用類似於這個代碼的方法做了這件事:'<%if obj.class.name ==「Comment」%>' – FireDragon