所以我有一個用戶模型:has_many其他模型,如文檔,視頻,文章等。如何在Rails模型中運行「do」塊,同時仍列出依賴項?
has_many :posts do
def recent
find(:all, :order => 'created_at desc', :limit => 12)
end
end
這只是讓我打電話給像user.posts.recent只查找與用戶相關的帖子:當我從用戶模式執行一個「做」塊像這樣我的問題出現了。有了這個,我該如何添加:dependent =>:destroy或:dependent =>:delete_all這個關聯?我迄今爲止試過的所有東西都在我身上發生了錯誤。
最後我做了我需要這個與所有型號是創造一個recent_方法,然後移動什麼:在相關的部分現在,該協會就是這樣+依賴,然後我有這樣的: def recent_posts self.posts.find(:all,:order =>「created_at DESC」,:limit => 12 end – 2008-11-12 02:50:09