0
我試圖在執行rjs時刪除帶有最舊updated_at值的對象。如何查找RJS中最舊的updated_at列的對象?
page.insert_html :top, :messages, :partial => @message
page[@message].visual_effect :grow
page[:message_form].reset
Message.old_messages.each do |m|
page.remove(m.id)
end
page.delay(1) do
page.select('.message').last.visual_effect :fade
end
我在那裏使用。去年的權利,但我有,不斷更新和運行上面的RJS視圖的periodically_call_remote。行:
page.select('.message').last.visual_effect :fade
似乎只執行一次,因爲這是「最後」消失的消息後,遠沒有什麼公認的「最後」了,所以我想打電話。去年我能找到的對象,而不是說有最舊的updated_at時間戳記,只需刪除它。我在想,我可能無法使用page.select,因爲它只調用CSS元素。因此,我可能無法訪問消息模型中的updated_at值。有沒有人有建議如何完成刪除與rjs最古老的消息?在創建新消息時,消息已經在模型中自動刪除。但是我希望它們在RJS刷新元素時自動淡出。